Principal Software Engineer
$144.2k - $288.4kCVS 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.
$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...SuggestedTemporary workFlexible hours$197k - $358.5k
...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment...SuggestedFull timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$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...SuggestedTemporary workWorldwideFlexible hours$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...SuggestedTemporary workFlexible hours$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...SuggestedTemporary workFlexible hoursShift work$104.5k - $234.6k
...experience. Responsibilities Key Responsibilities Platform Software Development: Lead cross-team evolution of middleware... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to...- ...AI-Focused Software Engineer We are looking for a skilled and proactive AI-focused Software Engineer to join our AI Platform team. As a Software Engineer, you will apply your practical knowledge and experience to design, develop, and maintain our AI-first SDLC platform...Work at office
$170.6k - $261.3k
...collection configurations, deploys them across fleets, and monitors the resulting data from vehicle to cloud. We are seeking a Senior Software Engineer to develop the services, integrations, automation, and end-to-end observability that power this platform. Scaling high-quality...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours$79.8k - $178.1k
...Job Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems...Temporary workRelocationFlexible hours- ...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and agent...Local area
$79.2k - $209.5k
...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process,... ..., and mentoring. Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in Computer Science, or equivalent...Temporary workFlexible hours$20 per hour
...Software Developer Intern Req number: R8462 Employment type: Full time Worksite flexibility: Remote Who we are CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence...Hourly payFull timeApprenticeshipInternshipLocal areaRemote workWorldwide$180k - $220k
...onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant's platform scalability and...$96.8k - $120k
...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...think the unthinkable. We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking...Work at officeLocal areaRemote workWorldwide- ...system commissioning tasks as well as the remote installationof software and control programs. This job is part of the... ...Bachelor's Degree in HVAC, Electrical,Mechanical or Software Engineering preferred with 5-8 years of relevant experience. In lieu of a...Hourly payFor contractorsWork at officeRemote workNight shift
$100k - $120k
...partnerships, while our focus on creativity and innovative solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits, and improves software applications by performing coding,...Full timeTemporary workLocal areaRemote work- ...Learn more at . Overview of Job Function The Senior Software Engineer is responsible for all aspects of the development of platforms... ...the team and leads the implementation of new solutions. Principal Duties and Essential Responsibilities Ongoing evaluation...Local areaShift work
$30 per hour
...challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in... ..., with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how...Hourly payTemporary workInternshipFlexible hours$79.2k - $209.5k
...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will help... ...response, and reliability improvements. • Collaborate with principal engineers, architects, and partner OCI teams to deliver...Temporary workFlexible hours$186.07k - $218.9k
...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first surfaces...Local area- ...professional growth. Monitors internal requests and open items with vendors Analyze the functionality of the applications and software ecosystem used by the Company, and suggest opportunities for improvement and optimization Update existing programs to correct...
$121.4k - $218.6k
...Our work environment nurtures rapid development cycles, open communication, and innovative engineering solutions to build high-density compute systems. As a Senior Software Engineer, you will be responsible for: Designing and developing backend compute services...Work experience placementWork at office$114.6k - $234.6k
...challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in... ...Career Level - IC4 Responsibilities As a member of the software engineering division, you will take an active role in the definition...Temporary workFlexible hours$120k - $130k
...United States Top Secret Fully remote Software Engineering Services Overview GovCIO is looking for an experienced Microsoft Dynamics Developer to support our newly awarded FEMA contract. This position is located within the United States and is fully remote...Full timeContract workRemote workFlexible hours$98.9k
...DevOps Engineer What you can expect We seek a DevOps Engineer to maintain, scale, and enhance reliable SaaS platforms operating... ...seamless and innovative communication solutions. These range from software development and machine learning to quality assurance teams...Work at officeRemote work$209k - $238.5k
...Sr. Lead Software Engineer, Full Stack - Shopping Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One Shopping,...Full timePart timeInternshipLocal areaRemote work$235k - $300k
...The Vice President, Software Engineering is a pivotal role within Vontier's Convenience Retail business, spearheading the global engineering organization dedicated to retail solutions technologies. This encompasses a broad spectrum of products and systems, from cloud...Local areaWorldwide- ...forward-thinking organization, apply now.We are currently seeking a Software Development Senior Specialist to join our team in montpelier,... ...mission critical business applications using formal software engineering and project management methodologies.Perform System and...
$144.7k - $284.1k
...Simulation, and our partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL model development as... .... Work as part of an ML team and contribute strong software engineering (SWE) expertise. Support the ML team in accelerating...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hoursShift work$87k - $187k
...to and suggests improvements to all phases of the application software development lifecycle. Utilizes working knowledge to develop new... ...live-site reports) into backlog refinement. Mentors junior engineers; coordinates cross-functionally on feature delivery....Temporary workImmediate startFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Montpelier, VT
- principal Montpelier, VT
- software technology Montpelier, VT
- remote software sales Montpelier, VT
- embedded software Montpelier, VT
- software support Montpelier, VT
- ultimate software Montpelier, VT
- entry level software sales Montpelier, VT
- software Montpelier, VT
- id software Montpelier, VT

