Loading some great jobs for you...




Principal Software Engineer-Franklin,TN or Eden Prairie, MN (816500)
Apply Job Saved Save Job
Position Description
Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic method. The roles in this function will cover all primary development activity across all technology functions that ensure we deliver code with high quality for our applications, products and services and to understand customer needs and to develop product roadmaps.
Primary Responsibilities:
* Create next generation commercial applications to grow the top line revenue
* Conduct design and code reviews to ensure code developed meets or exceeds coding best practices guidelines, unit testing, security, scalability and maintainability guidelines
* Set automation standards and implement tooling to support/report adherence
* Identify initiatives that result in customer metric improvement and drive adoption across portfolio
* Actively mentor team members through code reviews, brown bags, tech talks, design reviews
* Sought out as a reviewer for components/patterns/technologies in their areas of strength from outside of team
* Drive best practices, design patterns and code management (i.e. Branching/Merging/Release/Flow) strategies
* Demonstrate leadership in the context of software engineering and be an evangelist for engineering best practices
* Work with delivery teams outside of their org (analytics, dba, managed services, large Optum initiatives) to uphold and negotiate
* common standards
* Stay abreast of leading-edge technologies in the industry evaluating emerging software technologies
* Set and hold team accountable to stability and resiliency metrics
* Contribute to the design and architecture to enable secure, scalable, and maintainable software
* Clearly articulate the implications of design/architectural decisions, issues and plans to technology leaders
* Actively attract talented senior resources to fill roles within the org
* Create reusable components, patterns, tools and promote use by teams within the org
* Look across teams and products to find synergies and duplication. When found, work with teams to leverage or remove
* Understand security threats and patterns comprehensively and ensures adherence to all regulatory initiatives, HIPPA, PHI, PII, locational data restrictions, contractual, etc.
* Stay current on new industry wide threat vectors and ensures processes are updated to avoid or remediate
* Focus on the most difficult and complex problems repeated across the org and construct solutions to meet the complex needs of many clients
Required Qualifications:
* Undergraduate degree or equivalent experience.
* 10+ years experience in software design, architecture, and programing with one or more of the follow languages Java, C#, C/C++, Go, Python or JavaScript with a willingness and ability to learn new ones
* Experience working with 2 or more of the following: continuous integration / continuous delivery tools, REST API development, serverless architecture, containerization, IaC, public / private cloud, application observability and/or messaging / stream architecture
* 1+ years experience developing solutions hosted within key major cloud providers such as Azure and AWS or private cloud using Mesos, Kubernetes/OpenShift
* 3+ years experience working with automated build, test, and deployment pipelines
* 3+ years experience working with security standards in software
* 3+ years experience working on performance tuning and scaling software
Preferred Qualifications:
* Experience working in the healthcare industry
* Experience working in Unix/Linux environments
* Experience with Big Data technologies like Hbase, MapReduce, Storm, Flume, Sqoop, Pig, Apache Drill, Oozie, Zeppelin
* Experience building data pipelines with Kafka and Kafka Streams
* Experience developing Java RESTful Services using Spring Boot and Netflix OSS
* Good understanding of Microservices architecture
* Experience with Automation Frameworks - Selenium WebDriver, Restassured, SOAP UI
* Exposure to UI technologies like Angular4
* Ability to communicate effectively to both technical and non-technical audiences
* Solid understanding of engineering fundamentals: unit testing, code reviews, Agile and DevOps
Technology Careers with Optum. Information and technology have amazing power to transform the health care industry and improve people's lives. This is where it's happening. This is where you'll help solve the problems that have never been solved. We're freeing information so it can be used safely and securely wherever it's needed. We're creating the very best ideas that can most easily be put into action to help our clients improve the quality of care and lower costs for millions. This is where the best and the brightest work together to make positive change a reality. This is the place to do your life's best work.(sm)
Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.
UnitedHealth Group is a drug-free workplace. Candidates are required to pass a drug test before beginning employment.
Job Keywords: Principal Software Engineer, Brentwood, TN, Tennessee,
* Requisition Number816500
* Job TitlePrincipal Software Engineer-Franklin,TN or Eden Prairie, MN
* Job FamilyTechnology
* Business SegmentOptum Technology
Job Location Information
* Brentwood, TN
United States
North America
* Other LocationsEden Prairie, MN
Additional Job Detail Information
* Employee StatusRegular
* ScheduleFull-time
* Job LevelDirector
* ShiftDay Job
* TravelNo
* Telecommuter PositionNo
* Overtime StatusExempt

* Undergraduate degree or equivalent experience. * 10+ years experience in software design, architecture, and programing with one or more of the follow languages Java, C#, C/C++, Go, Python or JavaScript with a willingness and ability to learn new ones * Experience working with 2 or more of the following: continuous integration / continuous delivery tools, REST API development, serverless architecture, containerization, IaC, public / private cloud, application observability and/or messaging / stream architecture * 1+ years experience developing solutions hosted within key major cloud providers such as Azure and AWS or private cloud using Mesos, Kubernetes/OpenShift * 3+ years experience working with automated build, test, and deployment pipelines * 3+ years experience working with security standards in software * 3+ years experience working on performance tuning and scaling software, * Experience working in the healthcare industry * Experience working in Unix/Linux environments * Experience with Big Data technologies like Hbase, MapReduce, Storm, Flume, Sqoop, Pig, Apache Drill, Oozie, Zeppelin * Experience building data pipelines with Kafka and Kafka Streams * Experience developing Java RESTful Services using Spring Boot and Netflix OSS * Good understanding of Microservices architecture * Experience with Automation Frameworks - Selenium WebDriver, Restassured, SOAP UI * Exposure to UI technologies like Angular4 * Ability to communicate effectively to both technical and non-technical audiences * Solid understanding of engineering fundamentals: unit testing, code reviews, Agile and DevOps


Associated topics: .net, algorithm, backend, c c++, develop, matlab, perl, programming, software programmer, sw

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...