Optum Tech (UnitedHealth Group) is seeking a Senior Software Engineering Lead. In this role, you will lead high-performing engineering teams, contribute to technical strategy, and architect scalable enterprise solutions, including AI/ML-driven capabilities. You will provide technical guidance, champion engineering best practices, and manage the full software development lifecycle within a culture guided by inclusion and a mission to help people live healthier lives.
What You'll Do
- Apply object-oriented design principles and industry-recommended design patterns to build robust and scalable systems.
- Lead architecture and design of large-scale platform products with an enterprise-wide perspective.
- Architect and build cloud-native applications on Azure (and optionally one additional cloud provider).
- Develop digital solution blueprints and architect digital-native platforms such as patient portals, provider portals, and mobile applications.
- Oversee the design of end-to-end AI/ML systems including data pipelines, model training, deployment, and monitoring.
- Select suitable AI/ML algorithms, frameworks (e.g., TensorFlow, PyTorch), and cloud infrastructure components.
- Provide technical guidance to teams and champion engineering best practices.
- Conduct design and code reviews to ensure high-quality deliverables.
- Drive improvements in code quality, automation, CI/CD, test coverage, and inspection processes.
- Ensure adherence to secure coding, performance tuning, and architectural governance.
- Lead development of Java-based applications using Java, Spring Boot, Kafka, API, Microservices patterns, Azure cloud and Databricks.
- Guide teams in building responsive backend applications using modern frameworks/technology.
- Work with modern data platforms including RDBMS (SQL Server/Oracle), SQL MI, and Databricks for data engineering and analytics.
- Collaborate on solutions involving streaming platforms and integration technologies (e.g., Kafka).
- Manage full software development lifecycle from requirements to deployment and support.
- Collaborate with product owners, architects, and cross-functional teams to define technology roadmaps.
- Prepare client-ready technical material, solution documentation, and architectural presentations.
- Facilitate strategy and architecture discussions with clients, leadership, and other stakeholders.
- Work with less structured, more complex issues.
- Serve as a resource to others.
What We're Looking For
- A graduation degree.
- Solid hands-on experience in Java, Spring Boot, Angular, Azure, Python, MicroServices, Kafka, API, Azure cloud, Databricks.
- Experience leading and mentoring engineering teams.
- Expertise with Databricks, SQL MI, and enterprise-grade RDBMS solutions.
- Good understanding of AI/ML concepts, pipelines, and model deployment frameworks.
- Proven excellent communication and client-facing skills.
Nice to Have
- Experience building applications on Azure; additional experience with AWS or GCP.
Technical Stack
- Languages/Frameworks: Java, Spring Boot, Angular, Python
- Architecture: MicroServices, Kafka, API
- Cloud & Data: Azure, Databricks, SQL MI, RDBMS (SQL Server/Oracle)
- AI/ML: TensorFlow, PyTorch
We are committed to mitigating our impact on the environment and enabling and delivering equitable care.




