Principal Software Development Engineer
CVS Health
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 71% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $216k versus about $200k for comparable roles.
Based on 240 similar postings.
Employer
CVS Health is a leading American healthcare company operating retail pharmacies, pharmacy benefit management services, and a health insurance segment through Aetna, one of the nation''s largest health insurers. Industry: Healthcare & Pharmacy
CVS Health currently has 88 open roles on FindRole.
Listed pay typically runs $118,450–$284,280 across 84 roles with salary data.
Most-posted roles
View all roles at CVS HealthAt a glance
As a Principal Software Engineer, you will serve as a hands-on technical leader within a team developing mission-critical clinical decision-support applications. You will be responsible for designing and building production-grade LLM systems, including prompt engineering, retrieval/vector search, and hallucination mitigation. Your daily work involves architecting distributed, event-driven, and streaming services on Google Cloud Platform to ensure sub-second performance for clinicians. You will manage the full lifecycle of machine learning models via Vertex AI while mentoring engineers across UI, backend, and ML disciplines. The role requires expert proficiency in Python, experience with React or Angular, and deep knowledge of microservices, REST APIs, and MLOps. You will solve complex technical challenges involving low-latency architectures and OCR-based document understanding to deliver high-performance tools within a regulated healthcare environment requiring strict safety and reliability standards.
What does a Software Engineer earn in Massachusetts?
Median $207604 from 88 postings across 22 companies.
Skills
What you'll do
What we're looking for
More like this
CVS Health
Microsoft
Autodesk
Oracle
General Dynamics
Snap Inc.