onsite
Senior Software Engineer - CVS Health
Software Engineer
Senior Software Engineer designing and building scalable software platforms to support digital health strategies, leveraging Java, Python, AWS, and microservices architecture in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance software applications and platforms that enable digital health initiatives.
- Collaborate with cross‑functional teams to translate business requirements into scalable, secure, and maintainable code.
- Implement RESTful APIs and microservices using Java or Python, ensuring robust integration with cloud services such as AWS.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines to uphold quality standards.
- Mentor junior engineers and contribute to architectural decisions, performance tuning, and technical best practices.
Requirements
- 5+ years of professional software development experience in a production environment.
- Strong proficiency in Java and/or Python, with experience building microservices and REST APIs.
- Hands‑on experience with AWS services (EC2, S3, Lambda, RDS, ECS/EKS) and CI/CD tools.
- Solid understanding of Agile methodologies and collaborative development practices.
- Excellent problem‑solving skills, attention to detail, and a passion for delivering high‑quality health technology solutions.