Senior Software Engineer - Java Backend
Company: CVS Health
Location: Woonsocket, RI (Remote)
Salary: $92.7k - $203.9k per year
Type: Full-time
Level: Senior
Remote: Yes
Posted: 2026-02-19
About this role
We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time.
Position Summary
We are seeking a highly skilled backend-focused Senior Software Engineer to join our modernization team focused on transforming the legacy CVS pharmacy systems into a cutting-edge, cloud-native platform hosted on Google Cloud Platform (GCP). As part of the team, you will play a crucial role in designing and developing microservices that drive the modernization of critical patient and drug domains. You will work on integrating cloud-native solutions, enhancing performance, and ensuring seamless operation within a highly scalable and secure environment. The ideal candidate will have extensive experience in backend development, system design, and a strong understanding of cloud-native software engineering principles.
- Preference is for candidates to work hybrid out of our corporate office in Woonsocket, RI or Hartford, CT; remote will be considered for candidates not in close proximity to an office.
Responsibilities
- Develop and maintain backend microservices using Java and Spring Boot
- Build and integrate APIs (both GraphQL and REST) for scalable service communication
- Deploy and manage services on Google Cloud Platform (GKE)
- Work with Google Cloud Spanner (Postgres dialect) and pub/sub tools like Confluent Kafka (or similar)
- Automate CI/CD pipelines using GitHub Actions and Argo CD
Required Qualifications
- 5+ years of backend development experience with Java and Spring Boot
- 2+ years working with APIs (GraphQL and REST) in microservices architectures
- 2+ years hands-on experie...