onsite
Principal Software Development Engineer - CVS Health
Software Engineer
Lead the design and development of scalable, cloud‑native software solutions using Java, Python, and AWS, driving digital transformation initiatives across the organization.
About the role
Key Responsibilities
- Architect and implement high‑availability microservices on AWS, ensuring performance, security, and scalability.
- Lead cross‑functional teams in Agile environments, mentoring developers and driving best practices in code quality and testing.
- Collaborate with product, data, and security teams to translate business requirements into robust, maintainable code.
- Design and maintain CI/CD pipelines, automating build, test, and deployment processes.
- Conduct code reviews, performance tuning, and capacity planning to meet SLAs and business goals.
Requirements
- 10+ years of software development experience, with 5+ in a senior or principal role.
- Proficiency in Java and Python, with strong object‑oriented design skills.
- Hands‑on experience with AWS services (EC2, ECS, Lambda, RDS, S3, CloudFormation).
- Deep knowledge of microservices architecture, containerization (Docker, Kubernetes), and CI/CD tooling.
- Excellent communication, leadership, and problem‑solving abilities.