Senior Manager, Software Engineering
Part of UnitedHealth Group, Optum provides financial health information technology and consulting services to a wide array of institutions.
Senior Manager, Software Engineering
The Payment Integrity group, is looking for an Engineering Manager with solid development and management chops to help us modernize existing apps as well as build on our next-generation platform.
The Payment Integrity Software Engineering team is looking for strong leaders who are collaborative, self-starters, take ownership / accountability and drive results. The Software Engineering Manager will manage one or more Scrum teams, provide technical leadership and work with Product Owners/Functional experts and Senior Management. The person should be comfortable with and enjoy doing hands on development (20-40% time). The person will be delivering on strategic initiatives for .NET, Big Data, Cloud and APIs for all of Optum Product Engineering while advocating and accelerating DevOps/Agile adoption.
Primary Responsibilities Provide technical leadership in architecture and design for software development and the introduction of new technologies in the Public Cloud (AWS/Azure), Big Data and API Space Lead the technology transformation from our legacy platforms to a Cloud based Modern Software paradigm Create a common framework and repository for the development of Modern APIs available to the Optum Product Engineering Team Demonstrate leadership in the context of software engineering and be an evangelist for engineering best practices Stay abreast of leading-edge technologies in the industry evaluating emerging software technologies Work collaboratively with all business areas to assess unmet/new business needs and solutions Encourage the growth of junior engineers on the team through skills development, mentoring and technical guidance Collaborate with our business partners on a backlog of enhancement and maintenance projects to deliver improved value for our customers. Manage one or more agile scrum teams of engineers in the Payment Integrity space. This role will coordinate and supervise the daily activities for which they are ultimately accountable. Own your applications’ technology stack and drive modern solutions to complex problems. Technical experience is a must. Regularly release software leveraging automation wherever possible CI/CD pipelines, test automation, DevOps monitoring and alarming Modernize your software portfolio by leveraging service based architectures and cloud based IaaS wherever possible
Required Qualifications 2 years previous delivery manager experience 2 years leading agile delivery teams Experience rapidly delivering products using CI/CD technologies (Jenkins, Sonar, Fortify) Experience owning applications delivered in a DevOps model Bachelor's degree or higher 12+ months of experience developing solutions hosted within public cloud providers such as Azure and AWS or private cloud/container based systems using Mesos, Kubernetes/OpenShift, or equivalent NET development experience Proven track record of acting as an advocate for driving new technology across the organization via the creation of communities and publishing SDK / libraries for reuse across the organization
Preferred Qualifications Experience with Big Data technologies like Hbase, MapReduce, Storm, Flume, Sqoop, Pig, Apache Drill, Oozie, Zeppelin, HDFS, Hive, Spark, Kafka Experience building Big Data solutions on public cloud (AWS EMR) Experience building data pipelines with Kafka and Kafka Streams Experience developing Java RESTful Services using SpringBoot and Netflix OSS Good understanding of Microservices architecture Experience with Automation Frameworks – Selenium WebDriver, Restassured, SOAP UI Exposure to UI technologies like Angular4 Experience in the healthcare industry Java/Scala development experience