onsite
Staff Software Development Engineer - CVS Health
Software Engineer
Lead design and development of scalable software platforms for digital health solutions, leveraging Java, Python, and cloud technologies to deliver secure, high‑performance services.
About the role
Key Responsibilities
- Architect and implement robust, scalable microservices using Java and Python, ensuring high availability and performance.
- Design and maintain cloud‑native infrastructure on AWS, including ECS/EKS, RDS, and S3, optimizing cost and resilience.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications and user stories.
- Implement CI/CD pipelines with Git, Jenkins, and Terraform, automating deployments and enforcing quality gates.
- Mentor junior engineers, conduct code reviews, and promote best practices in secure coding and testing.
Requirements
- 10+ years of software development experience with a strong focus on backend services.
- Proficiency in Java, Python, and container orchestration (Docker, Kubernetes).
- Hands‑on experience with AWS services (ECS/EKS, RDS, S3, CloudFormation).
- Deep understanding of microservices architecture, API design, and event‑driven patterns.
- Excellent problem‑solving skills, strong communication, and a passion for continuous improvement.
Skills
javapythonawsdockerkubernetescicd