remote
Principal Software Engineer - Optum
Software Engineer
Lead the design and delivery of scalable, cloud‑native health platforms, collaborating with product, architecture, QA, DevOps and security teams to drive high‑impact solutions using Java, Python, AWS and modern DevOps practices.
About the role
Key Responsibilities
- Architect, design, and implement high‑performance, cloud‑native microservice solutions that support health‑care workflows.
- Partner with product managers, architects, QA, DevOps, and security engineers to translate business requirements into technical specifications.
- Drive adoption of CI/CD pipelines, automated testing, and container orchestration (Kubernetes) to ensure rapid, reliable releases.
- Mentor and guide senior engineers, fostering best practices in code quality, performance tuning, and security compliance.
- Evaluate and integrate emerging technologies (e.g., serverless, data analytics) to continuously improve platform capabilities.
Requirements
- 10+ years of software engineering experience, with at least 5 years leading large‑scale, cloud‑based projects.
- Strong proficiency in Java and Python, and deep knowledge of AWS services (EC2, Lambda, RDS, S3, etc.).
- Hands‑on experience building, deploying, and operating microservices using Docker and Kubernetes.
- Expertise in CI/CD tooling (Jenkins, GitLab CI, or similar) and automated testing frameworks.
- Solid understanding of relational databases (SQL) and data modeling in a regulated health‑care environment.
Skills
javapythonawskubernetescicdsql