Principal Software Engineer

UnitedHealth Group

9+ yrs Bengaluru Full Time Hybrid (office + remote)
UnitedHealth Group logo
Posted : today
Actively hiring

Job description

Optum, a global leader in health optimization, seeks a Principal Software Engineer to drive technological innovation. Join a team dedicated to improving health outcomes through cutting-edge solutions. This role offers a collaborative environment, opportunities for professional growth, and the chance to make a significant impact on a global scale. Experience a culture that values inclusion, continuous learning, and collective success.

UnitedHealth Group is committed to fostering healthier lives by improving the healthcare system. We champion equitable care and strive to remove barriers to good health, particularly for marginalized communities. Our mission is to enable everyone to live their healthiest life, while also addressing environmental impact and health disparities.

Responsibilities

Provide leading technical and architectural direction for large-scale platforms and services. Drive the creation of highly scalable, secure, and resilient software. Collaborate with stakeholders to align technical roadmaps with strategic goals. Establish and enforce engineering standards for quality and maintainability. Evaluate and integrate new technologies and engineering practices. Mentor senior engineers and development teams. Champion operational excellence through automation and continuous improvement. Manage technical risks and ensure platform sustainability. Lead modernization efforts and support cross-team adoption. Contribute to strategic planning and cross-functional leadership.

Adhere to all company policies and directives, including those concerning work location, assignments, schedules, and flexible work arrangements.

Qualifications

A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience is required. Possess 9+ years of progressive software engineering experience with expertise in Java, .NET, or Python, distributed systems, and enterprise application development.

Demonstrate 4+ years of experience in designing and delivering large-scale distributed systems and cloud-native applications. Showcase 4+ years of experience with modern software engineering practices, including CI/CD, test automation, DevSecOps, and software quality engineering. Have 4+ years of experience with public cloud platforms such as Microsoft Azure, AWS, or GCP.

Expertise in containerization and orchestration technologies like Kubernetes is essential, along with 4+ years of experience with Infrastructure as Code (IaC) and platform automation frameworks. Require 2+ years of experience building and operating platforms or shared services for multiple teams. Deep understanding of system architecture, scalability, reliability, security, and performance engineering is critical. Strong communication, collaboration, and stakeholder management skills are necessary, along with a proven ability to influence technical direction and drive engineering excellence.

Essential Skills

Java.NETPythonDistributed SystemsEnterprise Application DevelopmentCloud-Native ApplicationsCI/CDTest AutomationDevSecOpsSoftware Quality EngineeringMicrosoft AzureAmazon Web Services (AWS)Google Cloud Platform (GCP)KubernetesInfrastructure as Code (IaC)Platform AutomationSystem ArchitectureScalabilityReliabilitySecurityPerformance EngineeringCommunicationCollaborationStakeholder Management

Highlights

  • Actively hiring

More Details

RolePrincipal Software Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

UnitedHealth logo

UnitedHealth

IT Consulting

Principal Software Engineer at UnitedHealth Group | SkillMX | SkillMX