Principal Software Engineer

CVS Health

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
MassachusettsOhioTexasGeorgiaVermont
Salary
$144,200–$288,400 / yr
Posted
63 days ago
Freshness
Confirmed live yesterday
Closes
Oct 2, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $216k
$125k most similar roles pay here $306k

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

About CVS Health

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 Health

At a glance

TL;DR · Principal Software Engineer

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.

See salary data

What you'll do

  • Write production code for high-performance, mission-critical clinical decision-support applications on Google Cloud Platform.
  • Design and operate scalable LLM pipelines including prompt engineering, RAG, vector search, and hallucination mitigation.
  • Architect distributed, event-driven streaming services to support sub-second latency and high availability under heavy load.
  • Manage the full MLOps lifecycle on Vertex AI, including model registries, drift detection, and CI/CD integration.
  • Develop robust APIs, microservices, and data contracts supported by comprehensive testing and observability.
  • Mentor engineers across UI, backend, and ML disciplines while establishing high standards for code quality and security.
  • Translate complex clinical and business requirements into technical solutions that meet strict compliance and safety standards.

What we're looking for

  • Bachelor’s degree in Computer Science or a related field (or equivalent experience).
  • 10+ years of software engineering experience delivering production systems at scale.
  • 5+ years as a hands-on Staff or Principal-level engineer actively writing and implementing code.
  • Expert proficiency in Python, including performance tuning, concurrency, and system optimization.
  • 5+ years building real-time distributed systems (event-driven, streaming, Pub-Sub) with strict latency requirements.
  • 5+ years of experience in a major public cloud, preferably Google Cloud Platform (GCP).
  • 3+ years building and operating production ML systems including MLOps, monitoring, and deployment pipelines.
  • 3+ years developing LLM-powered applications involving prompt design, RAG/vector search, and evaluation frameworks.

More like this

Similar roles

Principal Software Development Engineer

CVS Health

Remote (Buffalo Grove, IL) 38 days ago $144,200$288,400
AWS Azure GCP Python Java Angular React TypeScript Microservices REST API CI/CD Agile Scrum BigQuery Spanner BigTable GenAI ML-Ops Vertex AI Studio OpenAI Gemini
10+ yrs exp Remote

Principal Software Engineer

Microsoft

Redmond, WA 129 days ago $142,800$274,800
C C++ C# Java JavaScript Python AI LLM Cloud Services Distributed Systems Infrastructure Security
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 55 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 52 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp