Jobs › Companies › CVS Health › Senior Software Development Engineer

About this Senior Software Development Engineer role at CVS Health

CVS Health · Onsite · RI - Woonsocket

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


The Senior Software Development Engineer will be a key contributor to the design, development, and delivery of modern, cloud-native applications and services within the RxIO program.


This is a hands-on engineering role requiring strong expertise in Java, Spring Boot, distributed systems, API development, event-driven architectures, cloud-native technologies, and modern data platforms. The engineer will contribute across the full software development lifecycle, including solution design, implementation, automated testing, performance optimization, production readiness, troubleshooting, and continuous improvement.


The role requires the ability to solve complex engineering problems involving high-volume transaction and data processing, distributed workflows, transactional consistency, asynchronous processing, event publishing, resiliency, retries, idempotency, scalability, and application performance.


The engineer will collaborate with architects, product teams, engineering teams, and other RxIO domain teams to deliver secure, scalable, resilient, maintainable, and extensible solutions supporting the broader RxIO platform.

Required Qualifications

  • 5+ years of professional software engineering experience, with demonstrated experience designing and developing enterprise-scale applications.
  • Strong hands-on development experience with Java and Spring Boot, including development of RESTful and/or GraphQL APIs.
  • Strong understanding of object-oriented design, data structures, algorithms, design patterns, and clean-code principles.
  • Experience designing and implementing microservices and distributed systems.
  • Experience with event-driven architectures and Apache Kafka or Confluent Kafka, including producers, consumers, asynchronous processing, retries, and failure handling.
  • Strong understanding of distributed-system concepts, including: Transaction management and data consistency Idempotent processing Retry and recovery strategies Concurrency and asynchronous processing Failure isolation and resiliency Eventual consistency
  • Strong experience with relational and/or distributed SQL databases, including data modeling, indexing, query optimization, transaction management, and performance tuning.
  • Experience developing applications on a major cloud platform, preferably Google Cloud Platform (GCP).
  • Experience developing and deploying containerized applications using Kubernetes.
  • Experience designing, developing, and integrating REST and/or GraphQL APIs.
  • Experience developing secure enterprise applications using modern authentication and authorization standards such as OAuth 2.0 and JWT.
  • Experience with automated testing practices, including unit, integration, API, and component testing.
  • Experience with modern CI/CD, Git-based development, pull requests, automated builds, code reviews, and deployment pipelines.
  • Strong understanding of application observability, including structured logging, metrics, distributed tracing, monitoring, alerting, and production troubleshooting.
  • Demonstrated ability to diagnose and resolve complex application, database, integration, performance, and distributed-system issues.
  • Experience participating in technical design and code reviews and contributing to engineering standards and reusable development patterns.
  • Strong analytical, problem-solving, communication, and collaboration skills with the ability to work across engineering, architecture, product, and dependent application teams.

Preferred Qualifications

  • Advanced hands-on experience with Java 21 and Spring Boot 3.x.
  • Experience with Google Cloud Platform, including technologies such as GKE, Cloud Spanner, Cloud Storage, BigQuery, Dataflow, and Cloud Composer.
  • Experience with Google Cloud Spanner or other horizontally scalable distributed SQL databases.
  • Advanced experience with Apache Kafka / Confluent Kafka, including high-volume event processing, retry strategies, error handling, and idempotent processing.
  • Experience with GraphQL and Apollo GraphQL Federation.
  • Experience developing modern web applications using React and TypeScript
  • Experience with Redis or similar distributed caching technologies.
  • Experience with enterprise identity and access-management solutions and standards, including SSO, OAuth 2.0, JWT, and role-based access control.
  • Experience working with Kubernetes-based cloud-native architectures and highly available microservices.
  • Experience with secrets-management solutions such as HashiCorp Vault.
  • Experience with CI/CD technologies such as GitHub Actions and Harness.
  • Experience with enterprise observability technologies such as Splunk, Grafana
  • Experience developing systems supporting high-volume transactions, large datasets, and bulk or asynchronous processing.
  • Experience implementing reliable event-processing patterns, including idempotent consumers/producers, retry mechanisms, failure recovery, and transactional outbox or comparable patterns.
  • Experience designing systems that require data versioning, auditability, traceability, and recovery capabilities.
  • Strong understanding of performance and scalability engineering, including database optimization, API performance, batching, concurrency, memory/CPU utilization, and high-volume processing.
  • Experience evaluating technical trade-offs across scalability, reliability, performance, maintainability, security, and cost.
  • Experience modernizing legacy enterprise applications and migrating workloads or data to cloud-native architectures.
  • Experience working in healthcare, pharmacy, retail, or other large-scale regulated enterprise environments.
  • Experience mentoring other engineers and providing technical guidance while remaining a hands-on individual contributor.

Education

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related technical field, or equivalent practical/professional experience.
  • Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline is preferred.

Anticipated Weekly Hours

40

Time Type

Full time

Pay Range

The typical pay range for this role is:

$101,970.00 - $203,940.00

This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls.  The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors.  This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. 
 

Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong.

Great benefits for great people

We take pride in offering a comprehensive and competitive mix of pay and benefits that reflects our commitment to our colleagues and their families.

This full‑time position is eligible for a comprehensive benefits package designed to support the physical, emotional, and financial well‑being of colleagues and their families. The benefits for this position include medical, dental, and vision coverage, paid time off, retirement savings options, wellness programs, and other resources, based on eligibility.


Additional details about available benefits are provided during the application process and on
Benefits Moments.

We anticipate the application window for this opening will close on: 11/16/2026

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.

Ready to apply to CVS Health?
Apply to CVS Health

How this Software Engineer salary compares

This role pays $152,955/yr — in line with the typical range for Software Engineer roles.

$88,030 median $152,955 $195,443

Typical range $112,900–$163,986/yr, from 13 comparable Software Engineer listings on JobsRadar (pay annualized to USD). See Software Engineer salary insights →

About CVS Health

Our Work Experience is the combination of everything that's unique about us: our culture, our core values, our company meetings, our commitment to sustainability, our recognition programs, but most importantly, it's our people. Our employees are self-disciplined, hard working, curious, trustworthy, humble, and truthful. They make choices according to what is best for the team, they live for opportunities to collaborate and make a difference, and they make us the #1 Top Workplace in the area.

See all jobs at CVS Health →

Similar jobs

RTX
Principal Software Test Lead Engineer
RTX
⚡ Apply early US-RI-MIDDLETOWN-201 ~ 127 Joh... Hybrid
● New 👁 Seen ✓ Applied 1d ago
Highmark Health
Software Engineer
Highmark Health
⚡ Apply early PA, Working at Home - Pennsylv... Onsite $86,400–$86,400
● New 👁 Seen ✓ Applied 1d ago
CVS Health
Senior Software Development Engineer
CVS Health
⚡ Apply early TX - Work from home Onsite $83,430–$222,480
● New 👁 Seen ✓ Applied 1d ago
Travelers
Senior Associate Software Engineer
Travelers
⚡ Apply early CT - Hartford Onsite $87,800–$144,800
● New 👁 Seen ✓ Applied 5d ago
Anduril Industries
Manufacturing Test Engineer, Software/Electrical
Anduril Industries
⚡ Apply early Quonset, Rhode Island, United... Onsite $132,000–$175,000
● New 👁 Seen ✓ Applied 1w ago
CVS Health
Staff Software Development Engineer – iOS
CVS Health
⚡ Apply early IL - Work from home Onsite $106,605–$284,280
● New 👁 Seen ✓ Applied 1w ago
CVS Health
Senior Software Engineer (.NET/Python)
CVS Health
⚡ Apply early RI - Work from home Hybrid $101,970–$203,940
● New 👁 Seen ✓ Applied 1w ago
Highmark Health
Summer 2027 Software Engineer enGen Graduate Intern
Highmark Health
⚡ Apply early PA, Working at Home - Pennsylv... Onsite
● New 👁 Seen ✓ Applied 2w ago
RTX
Principal Embedded Software Engineer
RTX
⚡ Apply early US-RI-MIDDLETOWN-201 ~ 127 Joh... Hybrid
● New 👁 Seen ✓ Applied 2w ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at CVS Health

See all jobs at CVS Health →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free