Principal Software Engineer
CVS Health · Harrisburg, PA
$144,200–$288,400from the description
Jul 10, 2026
Harrisburg, PA
Jul 21, 2026
What this job asks for AI summary
A hands-on principal-level engineering role focused on clinical decision-support applications built on Google Cloud. The work centers on designing and personally coding real-time distributed systems, LLM and ML pipelines (including prompt engineering, RAG, OCR, and model lifecycle management), and modern UI components, while also setting technical standards and mentoring engineers across backend, ML, and frontend disciplines. Best suited to a seasoned engineer with deep Python and cloud platform experience who remains actively involved in production code.
Senior level · 10+ years · National · Full-time
Advertised as Principal, but the requirements read as Senior.
“or” means any one of them counts — you don't need all of them.
Posted 4 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (8)
No specific work location or metro area is stated in the posting; the CBSA is left blank. The role may be remote or hybrid but this is not explicitly confirmed.
The title is 'Principal Software Engineer' but the scope and requirements — 10+ years overall, 5+ years at staff/principal level, deep hands-on coding — are well within the Senior band on a normal career ladder. The 'Principal' advertised level is noted separately.
The Bachelor's degree requirement is listed as 'or equivalent experience,' so no minimum degree is hard-gated. A Master's or PhD is explicitly listed as a plus.
GCP is listed as preferred within the required cloud experience ('GCP preferred'), but cloud experience itself (5+ years) is a hard gate; GCP-specific services (Vertex AI, GKE, Cloud Run, Pub/Sub, BigQuery) are enumerated as examples under that required section and are marked required accordingly.
React and Angular appear together as alternatives under the required qualifications ('React or Angular').
Vector databases (Pinecone, Weaviate, pgvector, Vertex Vector Search) and FHIR/HL7 appear under Preferred Qualifications.
CI/CD appears in both the required narrative (as part of MLOps/quality controls) and explicitly under Preferred Qualifications; given the ambiguity it is treated as preferred.
The pay range ($144,200–$288,400/year) represents base salary; the role is also eligible for a bonus, short-term incentive, and equity award.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.