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 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Annapolis, MD vacancy
  • $200k - $280k

     ...passionate about Ability to work with some amazingly talented people Job Description GliaCell is seeking a Principal Python Software Engineer on one of our subcontracts. This is a full-time position offering the opportunity to support a U.S. Government customer... 
    Suggested
    16 hours
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Annapolis, MD
    2 days ago
  • $108.8k - $163.2k

     ...employees are not only part of history, they're making history.Northrop Grumman Mission Systems is looking for a Principal or Senior Principal Embedded Software Engineer with the desire to learn new technologies and develop software for cutting edge Undersea Payloads. The... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Annapolis, MD
    2 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 Software... 
    Suggested
    Full time

    2HB Incorporated

    Annapolis, MD
    5 hours 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
    5 hours ago
  • $135.2k - $306.4k

     ...to real-world cloud-scale distributed systems, as part of an engineering organization that highly values formal methods. OCI has been using...  ...and verification. ~5+ years of full-time professional software development of concurrent and distributed systems, ideally cloud... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    4 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... 
    Remote work
    Worldwide

    Rocket Software

    Annapolis, MD
    1 day ago
  • $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... 
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    13 hours ago
  • $220k - $224k

     ...ACTIVE TS/SCI Clearance with Poly REQUIRED 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... 
    16 hours
    Local area
    Remote work

    Red Arch Solutions, Inc.

    Annapolis, MD
    2 days ago
  • $144.2k - $288.4k

     ...Data, Digital, Analytics, and Technology (DDAT) organization, is seeking a hands-on, passionate, and people-focused Principal Software Development Engineer to join our high-energy, growing team. In this role, you will help make a meaningful difference in the lives of our... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    Hispanic Alliance for Career Enhancement

    Annapolis, MD
    3 days ago
  • About the job Principal Software Engineer Principal Software Engineer Location: Annapolis, MD We're in search of a highly adept Principal Software Engineer to lead and guide our team of software engineers in crafting intricate software systems. This role involves spearheading... 

    HireFit

    Annapolis, MD
    3 days ago
  • $173.5k - $310k

     ...Wolters Kluwer Tax & Accounting team is looking for a Principal Software Engineer to build the next generation of AI-powered capabilities for our cloud audit solutions. You will build AI -powered audit solutions that help professionals analyze complex documents, interpret... 
    Work at office

    Wolters Kluwer

    Annapolis, MD
    2 days ago
  • $118.3k - $224.9k

     ...foundational services and infrastructure that power our entire ecosystem of customer facing products and internal systems. As a Principal Software Engineer on the AD Core Team, you will design, build, and enhance mission critical backend services, APIs, and infrastructure... 
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Raytheon

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

     ...directly improve clinical outcomes. We're looking for senior engineers with deep Java expertise, exceptional debugging and problem-...  ...Citizens or Green Card holders. Responsibilities Senior Principal Engineer - Cloud, AI & Healthcare Platforms (US Remote) If you... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Annapolis, MD
    4 days 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
    1 day ago
  •  ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and...  ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 

    Lockheed Martin

    Arnold, MD
    2 days ago
  •  ...Collaborate with cross-functional teams to design and implement software solutions. Apply event-driven design principles to build...  ...cases. Collaborate with product managers, designers, and other engineers to define requirements and deliverables. Reports (in a JIS prescribed... 

    Mindlance

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

     ...enterprise-grade applications, comfort with OpenJDK2. 2+ years Software Development Lifecycle (SDLC) & Cross-Team Collaboration - including...  ...way we transmit millions of aviation data daily?As a Software Engineer, you will be at the forefront of managing and developing... 
    Contract work
    Temporary work
    Worldwide

    TEKsystems

    Annapolis, MD
    2 days ago
  • $105k - $175k

     ...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
    13 hours ago
  •  ...team by applying today! Interclypse is seeking to build a new software team to work on a fast-paced program using modern technologies...  ...in computer science or similar related field Lead Software Engineer 10 plus years of experience Senior Software Engineer 5 plus... 
    Full time
    Temporary work
    Flexible hours

    Interclypse

    Annapolis, MD
    13 hours 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
    13 hours ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 

    Lockheed Martin

    Annapolis, MD
    2 days ago
  • $3,900 per month

     ...Technology Resource Experts, LLC is looking for an experienced Software Engineer to join their rapidly growing team! Develops, maintains, and enhances complex and diverse software systems (e.g., processing- intensive analytics, novel algorithm development, manipulation... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Technology Resource Experts LLC

    Annapolis, MD
    4 days ago
  •  ...Orbis Operations is seeking an HPC Software Engineer to support its government customer in Annapolis Junction, MD. Required Clearance: Active Security Clearance required at the Top Secret (TS)/Special Compartmented Information (SCI) level and appropriate level... 

    Orbis Operations

    Annapolis, MD
    4 days ago
  • $186.07k - $218.9k

     ...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling...  ...we look for in you (ie. job requirements): ~5+ years of software development experience building large-scale distributed systems... 
    Local area

    Coinbase

    Annapolis, MD
    3 days ago
  • $140k - $160k

     ...significant impact by supporting critical national security infrastructure? T-Rex Solutions is looking for a fully cleared Sustainment Software Engineer 1 to join our dynamic team at Annapolis Junction, Maryland in support of the Intelligence Community. Responsibilities:... 
    Work experience placement
    Immediate start

    T-Rex Solutions, LLC

    Annapolis, MD
    1 day ago
  •  ...Software Engineer (Java / Spring Boot / React) Location: Hybrid, Annapolis, MD Schedule: Monday-Friday, 8:00 AM - 4:30 PM EST Work Model: 2 days onsite in Annapolis, MD, 3 days remote Overview The client is seeking two Software Engineers to... 
    Remote work
    Monday to Friday

    Cyquent

    Annapolis, MD
    1 day ago
  •  ...onsite at various locations in Maryland. Make a difference. Join our team by applying today! Responsibilities: The Software Engineer reviews and analyzes system specifications. Other tasks performed by this position: A. Prepares programming specifications;... 
    Full time
    Temporary work
    Flexible hours

    Interclypse

    Annapolis, MD
    13 hours ago
  • $147.9k - $174k

     ...with teams and teammates across multiple time zones. What we look for in you You have at least 3 years of experience in software engineering and at least 3 years of experience in developing web apps and shipping user-facing features with JavaScript and modern,... 
    Local area

    Coinbase

    Annapolis, MD
    3 days ago
  •  ...assessment, and network data gathering across the entire life cycle of a project. Essential Duties and Responsibilities - The engineer will be heavily involved with the creation, maintenance, and running of Pig and or PySpark analytics and is responsible for... 
    Shift work

    Vetegrity

    Annapolis, MD
    2 days ago
  •  ...SUMMARY The Client is seeking proposals from prospective Offerors to provide one (1) Senior Software Engineer. The Senior Software Engineer will play a critical role in designing, developing, and maintaining two of the Client's primary applications being rewritten... 
    Contract work

    HonorVet Technologies

    Annapolis, MD
    2 days ago

Do you want to receive more vacancies?

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