remote
Senior Software Engineer - Java/Python, Terraform, Cloud - Optum
Software Engineer
Lead the design and delivery of cloud‑native services using Java and Python, while implementing IaC with Terraform on AWS. Drive architecture, automation, and cross‑functional collaboration to accelerate health‑tech solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable microservices in Java and Python, ensuring high availability and performance.
- Write and manage Terraform modules to provision and update AWS infrastructure, enforcing best practices for security and cost efficiency.
- Collaborate with product, data, and DevOps teams to define requirements, design solutions, and deliver end‑to‑end features.
- Implement CI/CD pipelines, automated testing, and monitoring to support rapid, reliable deployments.
- Mentor junior engineers, conduct code reviews, and promote a culture of continuous improvement.
Requirements
- 5+ years of professional software development experience with Java and Python.
- Strong background in cloud architecture, preferably AWS, and infrastructure as code using Terraform.
- Experience with containerization (Docker, Kubernetes) and CI/CD tooling.
- Excellent problem‑solving skills and a collaborative mindset.
- Effective communication skills in a cross‑functional, fast‑paced environment.
Skills
javapythonterraformaws