Staff Software Development Engineer
CVS HealthAbout the 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.
At CVS Health, we’re building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care. As the nation’s leading health solutions company, we reach millions of Americans through our local presence, digital channels, and more than 300,000 purpose‑driven colleagues —caring for people where, when, and how they choose in a way that is uniquely more connected, more convenient, and more compassionate. And we do it all with heart, each and every day.
Position Summary
If you’re eager to make a meaningful impact through deep technical leadership, consider a role in technology with CVS Health. Our journey calls for senior‑level engineers who can shape the future of pharmacy prior authorization platforms and solutions for CAS (Clinical Authorization System).
As a Staff Software Development Engineer, you will provide senior-level technical leadership for CAS delivery and modernization. You will remain hands-on with design, code, technical problem solving, and implementation decisions while helping teams build secure, reliable, scalable, and maintainable solutions. This role is central to CAS modernization as we evolve from a large on-prem monolith to a cloud-ready, API-first, domain-aligned platform.
You partner closely with engineering teams, product, UX, QA, DevSecOps, SRE, data, and enterprise architecture to ensure solutions are secure, reliable, performant, compliant, and aligned with long‑term strategy.
As a Staff Software Development Engineer, you will help lead the design, development, and delivery of modern CAS capabilities. You will partner with engineers and product teams to improve system quality, accelerate modernization, and support the transition from legacy capabilities to scalable, cloud-ready, API-first services.
Key Responsibilities
Application Modernization & Technical Delivery
- Drive decomposition of legacy monolithic components into cloud‑ready services and modular architectures.
- Balance short‑term delivery needs with long‑term architectural sustainability and modernization goals.
- Contribute to CAS modernization by helping translate target-state direction into practical engineering plans, delivery milestones, and reusable implementation patterns.
- Build cloud-ready, hybrid-capable solutions that support coexistence of on-prem and cloud workloads during migration, with clear service boundaries and integration contracts.
- Drive API‑first design with consistent standards for versioning, backward compatibility, contract testing, and developer experience to enable internal and partner interoperability.
- Establish domain‑aligned services and modular components (DDD‑inspired bounded contexts) to reduce coupling and enable independent delivery by multiple teams.
- Design and promote event‑driven architectures where appropriate, publishing authorization and clinical lifecycle events to enable scalable workflows and downstream integration without point‑to‑point dependencies.
- Define a pragmatic strangler‑fig migration strategy for decomposing the legacy monolith, including incremental cutovers, coexistence patterns, and measurable milestones.
Engineering Standards & Reference Implementations
- Help establish and apply engineering standards, reusable patterns, reference implementations, ADRs, and lightweight exception processes that improve consistency across teams.
- Produce and maintain executable reference patterns for common concerns such as API design, service templates, security controls, integration patterns, data access, and observability.
- Track engineering quality and modernization indicators such as standards adoption, technical debt remediation, service reliability, and change quality.
Full-Stack Engineering & Platform Delivery
- Design and build solutions across presentation, service, integration, data, and platform layers, ensuring alignment between UI experiences, APIs, and backend workflows.
- Implement frontend solutions using componentized UI patterns, ac
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s