remote
Lead Software Engineer - Optum
Software Engineer
Lead a remote engineering team building scalable, cloud‑native health‑care platforms using Python, Java, AWS, and Kubernetes while driving best practices in microservices architecture and CI/CD pipelines.
About the role
Key Responsibilities
- Architect, design, and implement high‑performance, cloud‑native services for health‑care data analytics and AI applications.
- Lead a distributed team of engineers, providing technical mentorship, code reviews, and fostering a culture of continuous improvement.
- Drive adoption of microservices patterns, container orchestration (Kubernetes), and automated CI/CD pipelines on AWS.
- Collaborate with product, data science, and security stakeholders to translate business requirements into robust technical solutions.
- Ensure compliance with healthcare regulations and security standards throughout the development lifecycle.
Requirements
- 7+ years of professional software development experience, with at least 3 years in a lead or architect role.
- Strong proficiency in Python and Java, and deep experience building and deploying services on AWS.
- Hands‑on expertise with Kubernetes, Docker, and microservices architecture.
- Proven track record of implementing CI/CD pipelines and automated testing frameworks.
- Excellent problem‑solving skills and ability to work effectively in a fully remote, cross‑functional environment.
Skills
pythonjavaawskubernetes