Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$144.2k - $288.4k

CVS Health

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

We are hiring a Principal Software Engineer — a deeply hands-on technical leader who thrives on solving complex problems, writing production code, and elevating the engineers around them.

You will serve as the senior engineering voice across a portfolio of mission-critical clinical decision-support applications. These systems combine low-latency distributed architectures with advanced LLM, OCR, and ML pipelines running on Google Cloud.

This is not an “architect-from-the-sidelines” role. You will actively design systems, write critical code, ship to production, support live environments, and mentor engineers across UI, backend, and ML. Success in this role is measured by the quality, performance, reliability, and clinical impact of what you deliver—not by presentations.

What You’ll Do

  • Own architecture and execution Lead the technical direction of a real-time, multi-service clinical platform on GCP, while personally building the most critical and performance-sensitive components.

  • Build production-grade LLM systems Design and operate scalable LLM pipelines (e.g., Claude, Gemini, GPT-4-class) including prompt engineering, structured outputs, evaluation frameworks, retrieval/vector search, OCR-based document understanding, grounding, guardrails, and hallucination mitigation.

  • Deliver real-time, high-performance systems Architect distributed, event-driven, streaming services that support sub-second clinician experiences under heavy load, with strict SLOs and strong fault tolerance.

  • Operationalize machine learning Lead deployment and lifecycle management of models on Vertex AI, including feature pipelines, model registries, drift detection, A/B and shadow testing, and CI/CD-integrated quality controls.

  • Design for scalability and change Build flexible APIs, microservices, and data contracts that support rapid iteration, backed by strong testing, observability, and progressive delivery practices.

  • Raise the engineering bar Drive high-quality code reviews, establish standards across testing, CI/CD, security, and observability, and mentor engineers across full-stack and ML disciplines.

  • Own outcomes end-to-end Translate ambiguous clinical and business needs into delivered solutions, monitor real-world performance, and continuously iterate based on data.

  • Partner across disciplines Collaborate with Data Science, Product, Clinical SMEs, AI Governance, and Security teams to ensure solutions meet enterprise standards for compliance, privacy, and safety.

Required Qualifications:

  • 10+ years of software engineering experience with a strong record of delivering production systems at scale

  • 5+ years as a hands-on Staff or Principal-level engineer (actively coding, not removed from implementation)

  • Expert proficiency in Python including performance tuning, concurrency, and system optimization

  • 5+ years building real-time distributed systems (event-driven, streaming, Pub-Sub) with clear latency and reliability requirements

  • 5+ years working in a major public cloud (GCP preferred: Vertex AI, GKE, Cloud Run, Pub/Sub, BigQuery, IAM, etc.)

  • Deep experience with microservices architecture, API design (REST), and resilient systems (retries, backpressure, tracing)

  • 3+ years building and operating production ML systems (MLOps, monitoring, retraining, deployment pipelines)

  • 3+ years developing LLM-powered applications in production, including prompt design, RAG/vector search, evaluation frameworks, and performance optimization

  • Experience building modern UI components with React or Angular

  • Strong computer science fundamentals, including distributed systems, algorithms, and concurrency

Preferred Qualifications

  • Experience operating LLM systems in regulated environments (PII/PHI, governance, security, auditability)

  • Familiarity with vector databases (e.g., Vertex Vector Search, Pinecone, Weaviate, pgvector) and advanced retrieval techniques

  • Experience designing evaluation frameworks for LLM systems (gold datasets, regression testing, LLM-as-judge)

  • Strong background in CI/CD, SRE practices, and SLO-driven engineering

  • Experience with healthcare data standards (FHIR, HL7) and compliance frameworks (HIPAA, HITRUST)

  • Strong communication skills, with the ability to explain complex systems to both technical and non-technical audiences

  • Proven track record of mentoring engineers into senior and staff roles

Education:

  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)

  • Master’s or PhD in Computer Science, Machine Learning, or a related discipline is a plus

Pay Range

The typical pay range for this role is:

$144,200.00 - $288,400.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. This position also includes an award target in the company’s equity award program.

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: 10/02/2026

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

CVS Health is an equal opportunity/affirmative action employer, including Disability/Protected Veteran — committed to diversity in the workplace.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Annapolis, MD vacancy
  • $114.6k - $234.6k

     ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    3 days ago
  • This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Principal Software Engineer in order to support its government customer in Annapolis Junction, MD. Description: 2HB is seeking an experienced full-... 
    Suggested
    Full time

    2HB Incorporated

    Annapolis, MD
    3 days ago
  • $200k - $280k

     ...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a... 
    Suggested
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package
    Flexible hours

    GliaCell Technologies LLC

    Annapolis, MD
    3 days ago
  • $165k - $205k

     ...About the job Principal Software Engineer Principal Software Engineer Location: Annapolis, MD Salary: $165k-$205k We're in search of a highly adept Principal Software Engineer to lead and guide our team of software engineers in crafting intricate software... 
    Suggested

    HireFit

    Annapolis, MD
    2 days ago
  • $10k

     ...operational deployment of an entire suite of Government customer tools on an existing ClearEdge prime contract. We are seeking a software engineer who will design, develop, sustain, and operationally support front-end presentation tier services for our mission-driven... 
    Suggested
    Contract work

    ClearEdge IT Solutions

    Annapolis, MD
    2 days ago
  • $135.2k - $306.4k

     ...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low...  ..., and customer experience. Responsibilities As a Senior Principal Engineer, you will lead the design and implementation of... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Annapolis, MD
    2 days ago
  • $114.6k - $234.6k

     ...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that... 
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    2 days ago
  • $143k - $193.05k

     ...in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure Modernization... 
    Full time
    Remote work
    Worldwide

    Rocket Software

    Annapolis, MD
    4 days ago
  • $114.6k - $234.6k

     ...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for...  ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Annapolis, MD
    3 days ago
  • $169.3k - $304.7k

     ...that are available 24/7. Partner with the best As a Principal SDET, you will lead the test strategy for Akamai's custom...  ...platform known for its dependability. As a Principal Software Development Engineer in Test, you will be responsible for: Designing, building... 
    Work experience placement
    Work at office

    Akamai

    Annapolis, MD
    5 days ago
  • $220k - $224k

    Position Overview Red Arch Solutions is hiring a Principal Backend Software Engineer to join a priority program in Annapolis Junction, Maryland. We are seeking a Backend Software Engineer with experience building and testing software components in an Agile environment,... 
    16 hours
    Remote work

    Red Arch Solutions

    Annapolis, MD
    4 days ago
  •  ...INNOVIM is seeking a Software Developer to support NASA’s Earth Observing System Data and Information System (EOSDIS) Evolution and...  ...Bachelor’s degree in technical major such as Computer Science, Engineering, or related technical field ~3 years of software development... 
    Full time
    Contract work
    Remote work

    Innovim Career

    Annapolis, MD
    1 day ago
  •  ...The Software Engineer shall be responsible for the full lifecycle development, deployment, and operations and maintenance (O&M) of a mission-critical Extract, Transform, Load (ETL) system operating in a large-scale Linux environment. This role requires a strong foundation... 
    Full time
    Temporary work

    Avalore, Llc

    Annapolis, MD
    1 day ago
  •  ...environment, FacilityOS is the place to build your career. About the Role: We are looking for a highly capable Back-End Engineer who can ramp up quickly, collaborate effectively with the existing team, and begin contributing meaningful delivery outcomes within... 
    Full time
    Work at office

    Facilityos

    Annapolis, MD
    1 day ago
  •  ...SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full lifecycle System Engineering services...  ...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.... 
    Full time

    Sagecor Solutions

    Annapolis, MD
    1 day ago
  • Our team is searching for a strong OO developer with an EE background. Requirements • A bachelor’s degree in the IT field or related + 14 years of experience OR • 19 years of total experience • EQUAL OPPORTUNITY EMPLOYER VETERANS DISABLED
    Full time

    Fuse Engineering

    Annapolis, MD
    1 day ago
  • $161.9k - $184.8k

     .... Company Name: Capital One Job Description Center 1 (19052), United States of America, McLean, Virginia Senior Software Engineer, IOS Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast... 
    Full time
    Part time
    Internship
    Local area

    Dev

    Annapolis, MD
    1 day ago
  • DescriptionTyler Technologies’ Maryland Enterprise is seeking candidates for a Senior .NET Software Engineer. The selected candidate will be part of a strong development team and they will be responsible for translating complex business requirements into functional web-... 

    Tyler Technologies

    Annapolis, MD
    4 days ago
  • $38 - $48 per hour

     ...help release the next generation of products and services to advance the way we transmit millions of aviation data daily?As a Software Engineer, you will be at the forefront of managing and developing applications on a global scale, playing a crucial role in ensuring the... 
    Contract work
    Temporary work
    Worldwide

    TEKsystems

    Annapolis, MD
    1 day ago
  •  ...are working with some of the best and brightest in the industry.  What you will be doing: Synergy is looking for a Software Engineer proficient in C++ with a background in RF signal collection technologies to develop, maintain, and enhance complex software systems... 
    Full time
    Contract work
    Work at office
    Immediate start
    Flexible hours

    Synergy Ecp Llc

    Annapolis, MD
    1 day ago
  • $130k - $180k

     ...our interests in cyberspace and anticipate emerging threats. Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal agency partners.... 
    Full time
    Work experience placement
    Local area
    Worldwide

    Huntington Ingalls Industries

    Annapolis, MD
    1 day ago
  •  ...Syms Strategic Group (SSG)  is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans...  ...metrics and reporting Occasionally perform other IT systems engineering activities such as requirements, design, installation, operation... 
    Full time
    Work experience placement
    Remote work

    Ssg

    Annapolis, MD
    1 day ago
  • $100k - $275k

     ...in support of mission-critical programs focused on our National Security. Role Description: Navstar is looking for a Software Engineer to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and... 
    For subcontractor
    Local area
    Flexible hours

    Navstar

    Annapolis, MD
    2 days ago
  • $111.8k - $221.8k

     ...drive positive, lasting change that moves missions and the government forward! Accenture Federal Services is seeking a skilled Software Engineer to design, build, and enhance complex software systems that support mission-critical operations. You will work with real-time... 
    Live in
    Work at office
    Local area

    Accenture

    Annapolis, MD
    3 days ago
  •  ...DCCA is proud to offer career growth opportunities and a competitive compensation and benefits package. Visit our website at: Software Engineer Level 2 Candidate must have an active TS/SCI w/Poly For over 40 years, DCCA has provided a broad range of IT services... 
    Flexible hours

    Data Computer Corp of America

    Annapolis, MD
    2 days ago
  • $130k

     ...Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions... 
    Work at office
    Flexible hours

    SW Complete

    Annapolis, MD
    2 days ago
  • $100k - $200k

     ...over 20 years, our team provides expertise in network, system engineering and both offensive and defensive cybersecurity operations....  ...ensure today is safe and tomorrow is smarter. ANS is seeking a Software Engineer to join our team in Annapolis Junction, MD.... 
    Temporary work
    Local area
    Flexible hours

    Applied Network Solutions

    Annapolis, MD
    3 days ago
  • $10k

     ...a state-of-the-art technology lab. Learn more at Your Mission: As part of our development team, you'll support critical software and services while contributing to an exciting system re-architecture. You'll work on containerizing services for Kubernetes, building... 

    ClearEdge IT Solutions

    Annapolis, MD
    2 days ago
  •  ...We are seeking an entry-level to early-career Software Developer to join our software engineering team and help design, build, test, and maintain software applications that support mission-critical systems. This role may include front-end, back-end, testing, or integration... 
    For contractors
    Internship

    Anthem Engineering

    Annapolis, MD
    4 days ago
  •  ...Centers, we continuously refine our methods, ensuring we remain industry leaders.We are Sparksoft!ROLE & RESPONSIBILITIES:The Software Engineer III will be responsible for the design, development, testing, and deployment of software applications within the program. This... 
    Work at office
    Immediate start
    Flexible hours

    Sparksoft

    Annapolis, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!