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 6 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Providence, RI vacancy
  • $114.6k - $234.6k

     ...Description About You You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such as... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Providence, RI
    8 days 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... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Providence, RI
    4 days ago
  • $144.2k - $288.4k

     ...time. Position Summary CVS Pharmacy, Inc., a CVS Health company, is hiring for the following role in Woonsocket, RI: Principal Software Development Engineer to design and develop software applications and platforms to support digital strategies and solutions. Duties... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area
    Remote work

    Hispanic Alliance for Career Enhancement

    Providence, RI
    23 hours ago
  • CVS Health is hiring a Principal Software Development Engineer in Woonsocket, RI. You will design and develop software applications, analyze user needs, and support digital strategies. The position requires a Master's degree in a related field and two years of experience... 
    Suggested
    Remote job

    Hispanic Alliance for Career Enhancement

    Providence, RI
    23 hours ago
  • ## Principal Software EngineerApplylocations: Smithfield, RItime type: Full timeposted on: Posted Todayjob requisition id: 2128891## ## Job...  ...position.****The Role**We are looking for a Principal Full Stack Engineer to join us!As a Principal Full Stack Engineer, you will play... 
    Suggested

    Soteria Reinsurance Ltd.

    Smithfield, RI
    1 day ago
  • $131.1k - $196.7k

     ...Principal Software Engineer Job PostingAs the nation’s original travel insurance comparison site, InsureMyTrip, a member of the Tokio Marine HCC group of companies, has over 20 years of experience connecting travelers with the best trip policy. Additionally, Providence... 
    Work experience placement
    Local area
    Remote work

    InsureMyTrip

    Warwick, RI
    4 days ago
  • $114.6k - $234.6k

     ...production at global scale. Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed frameworks to power...  ...you will envision, collaborate with Architects and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Providence, RI
    2 days ago
  • $114.6k - $234.6k

     ...adaptability are key. What We're Looking For: Adaptable Engineers: Self-motivated individuals with a quick learning ability....  ...Comfortable diving deep into any part of the stack, as well as software debugging and low-level systems troubleshooting. Passion for... 
    Temporary work
    Flexible hours

    Oracle

    Providence, RI
    4 days ago
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies ( Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's... 
    Temporary work
    Flexible hours

    Oracle

    Providence, RI
    3 days ago
  •  ...Job Description Job Description As the Principal Software Security Engineer you will be responsible for designing, building, and supporting our identity applications and APIs, primarily using Java. Primary responsibilities include: Analyzes, designs, programs... 

    Harvard Partners Trusted IT Advisors

    Johnston, RI
    10 days ago
  • $163.9k - $235.55k

     ...Director, Go-To-Market Product Engineering – Salesforce (M5 Level) The Director, GTM Engineering, is a leadership position within UKG’s...  ...technical environments. Minimum of 15 years in enterprise‑level software development, including at least 10 years managing high‑energy... 
    Local area

    UKG (Ultimate Kronos Group)

    Providence, RI
    4 days ago
  • $107k - $216k

     ...position. The Role You are an experienced engineer with a deep hands-on experience...  ...products with a burning desire to deliver software solutions which unlock the capabilities...  ...personalized assistants that can assist principals in their full range of information consumption... 
    Full time

    Fidelity Investments

    Smithfield, RI
    3 days ago
  • $77.1k - $123.3k

     ...that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a... 
    Live in
    Local area
    Worldwide

    Cengage Group

    Providence, RI
    4 days ago
  •  ...HTML, Client-side and Server-side JavaScript and AJAX Education Requirement Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering. Benefits of Working with Our... 
    H1b
    Immediate start

    SynergisticIT

    Providence, RI
    4 days ago
  • $112.3k - $140k

     ...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain...  ...unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for... 
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Providence, RI
    4 days ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Providence, RI
    2 days ago
  • $89.2k - $209.5k

     ...Job Description Role Summary Oracle Health Platform Engineering builds core platform capabilities that enable Oracle Health teams...  ...testing, documentation, and operations. We are seeking a Senior Software Developer (IC3) to design, develop, and operate backend... 
    Temporary work
    Flexible hours

    Oracle

    Providence, RI
    4 days ago
  • $50 - $70 per hour

     ...Job Title: Embedded Software Engineer Job Description This Embedded Software Engineer role focuses on designing and developing high-quality software for medical devices used in laboratory, hospital, and remote environments. You will work across the full software... 
    Contract work
    Temporary work
    Work at office
    Remote work

    Actalent

    Providence, RI
    3 days ago
  • $135.2k - $306.4k

     ...largest technical and business challenges. Oracle Kubernetes Engine (OKE) is OCI's managed Kubernetes service. OKE enables...  ...native, AI, and GPU workloads. We are looking for a senior IC5 software engineer with deep Kubernetes expertise, required cloud infrastructure... 
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Providence, RI
    1 day ago
  • $60.99k - $200.5k

     ...Senior Software Engineer Location: West Greenwich, RI, US, 02817Providence, RI, US, 02903 Requisition ID: 19420 Brightstar is an innovative, forward-thinking global leader in lottery that builds on our renowned expertise in delivering secure technology and producing... 
    Local area
    Remote work

    Brightstar Lottery

    Providence, RI
    3 days ago
  • $79.2k - $209.5k

     ...the world’s most complex business and technology challenges. Engineers at OCI have deep technical ownership and broad business impact...  ..., transaction processing, and highly available services. As a Software Engineer on this team, you will help define and build the next... 
    Temporary work
    Flexible hours

    Oracle

    Providence, RI
    1 day ago
  • $150k - $180k

     ...Pearson is looking for a Senior Software Engineer / Architect to join their remote engineering organization. This high-impact role requires deep technical expertise and proven leadership in software development. As a senior individual contributor, you'll collaborate closely... 
    Remote work

    Pearson

    Providence, RI
    23 hours ago
  • $20 - $40 per hour

    A leading AI consulting firm is looking for a hands-on Python engineer to join their project in Rhode Island. The role involves developing evaluation servers and tools for agent behavior, with an emphasis on collaboration and creativity. Ideal candidates should have at... 
    Hourly pay
    Freelance
    Remote work
    Flexible hours

    Mind Rift

    Providence, RI
    4 days ago
  • Job Title MUST HAVES: ~5+ years of experience ~ z/OS mainframe ~ Syncsort ~ MFT (GoAnywhere, Sterling, Axway, or MoveIT) ~ COBOL ~ XML Mapping Required experience: Hands-on experience setting up MFT flows in GoAnywhere or another Managed ...

    Saxon Global

    Providence, RI
    2 days ago
  • $118.45k - $284.28k

     ...everything we build. We're seeking an experienced, hands-on full stack engineer with a strong UI background who shares our commitment to...  ...the UM squad - owning the end-to-end delivery of high-quality software that enhances clinician and member experiences. This is a... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Health

    Providence, RI
    4 days ago
  •  ...Google, Apple, Spotify, US Bank, FedEx, and more. We're not just a software consulting company - we're a dynamic force shaping the future...  ...Expertise: We excel in IT consultative services and quality engineer development, with Good years of experience. Global Presence:... 
    Full time
    Contract work
    Relocation
    Relocation package

    Adidev Technologies Inc

    Johnston, RI
    2 days ago
  •  ...reputation with the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data...  ...to apply. Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their... 

    SynergisticIT

    Providence, RI
    4 days ago
  •  ...Software Engineer Dynamic Work schedule - This is 5 days on site a month- in the same week then the remainder of the month is working from home. If your candidate is not open to this please tell them they will not be considered. Fidelity determines the week they are... 
    Work from home

    Samprasoft

    Providence, RI
    2 days ago
  •  ...Description We are seeking an AWS Developer Operations Engineer to join our team! You will design and develop solutions to complex...  ...Kubernetes. • Provide quality assurance review of new and existing software products Qualifications: • Experience with... 
    Contract work

    ADEX

    Pawtucket, RI
    3 days ago
  • Akamai Technologies, Inc. is hiring a Senior Software Engineer to manage the NetStorage solution for Public Sector clients. This role requires collaboration with various teams to enhance secure and high-performance application delivery systems. The ideal candidate will... 

    Akamai

    Providence, RI
    23 hours ago

Do you want to receive more vacancies?

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