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

Oak St. Health

Principal Software EngineerWe'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.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 DoOwn 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 Qualifications10+ years of software engineering experience with a strong record of delivering production systems at scale5+ 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 optimization5+ years building real-time distributed systems (event-driven, streaming, Pub-Sub) with clear latency and reliability requirements5+ 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 optimizationExperience building modern UI components with React or AngularStrong computer science fundamentals, including distributed systems, algorithms, and concurrencyPreferred QualificationsExperience 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 techniquesExperience designing evaluation frameworks for LLM systems (gold datasets, regression testing, LLM-as-judge)Strong background in CI/CD, SRE practices, and SLO-driven engineeringExperience 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 audiencesProven track record of mentoring engineers into senior and staff rolesEducationBachelor'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 plusPay Range: $144,200.00 - $288,400.00Our 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. Oak St. Health

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Raleigh, NC vacancy
  • $272k - $431.25k

     ...the world's most dedicated people working for us! The Cloud Engineering & Services team is building an enterprise governance layer...  ...substrates and enterprise integrations.We are looking for a Principal Software Engineer, Agent Policy Fabric (APF) Core Platform, to join... 
    Suggested
    Full time
    Contract work
    Remote work

    Nvidia

    Raleigh, NC
    4 days ago
  • $150k - $300k

     ...the life sciences industry, committed to making a positive impact on its customers, employees, and communities.The RoleAs Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one... 
    Suggested
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Raleigh, NC
    5 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... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    4 days ago
  • $144k - $198k

     ...will find more than just a job—you will find purpose and pride. Your role at BaxterJoin our dynamic team as a Senior Principal Software Systems Engineer in the R&D/Software organization, where you will play a pivotal role in developing groundbreaking healthcare solutions... 
    Suggested
    Full time
    Temporary work
    Local area
    Work visa
    Relocation package
    Flexible hours

    Baxter International

    Raleigh, NC
    1 day ago
  • $272k - $431.25k

     ...the team and see how you can make a lasting impact on the world.At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support our upcoming rack-scale infrastructure products and... 
    Suggested
    Full time
    Remote work
    Shift work

    Nvidia

    Raleigh, NC
    3 days ago
  •  ...Position Summary:We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe, reliable, and high-performance software in compliance with... 

    Cutera

    Raleigh, NC
    2 days ago
  •  ...management solutions. Lead initiatives across multiple product and engineering teams while staying close to architecture, code, data, user...  ...they discover. Help multiple teams improve how they build software, including the responsible and effective use of AI-assisted development... 
    Work experience placement
    Work at office
    Local area
    2 days per week

    Veradigm

    Raleigh, NC
    2 days ago
  • Veradigm Inc. is seeking a Principal Software Engineer in Raleigh, NC for a hybrid role. You will provide hands‑on technical leadership for healthcare revenue cycle management solutions, guiding architecture across databases, REST APIs, AWS infrastructure, and frontend... 

    Veradigm Inc.

    Raleigh, NC
    3 days ago
  • Skool’s engineering team is seeking highly experienced Backend Software Engineers with a passion for developing performant and scalable backend services written in Go . You will collaborate with Product Management, Designers, Engineers, and other stakeholders to determine... 
    Work at office
    Remote work

    SKOOL LLC

    Raleigh, NC
    2 days ago
  •  ...Baxter seeks a Senior Principal Software Systems Engineer to lead R&D efforts on infusion pump platforms and connected digital applications. The role involves driving software development best practices, providing technical leadership to distributed teams, and ensuring... 
    Relocation package

    Baxter

    Raleigh, NC
    12 days ago
  •  ...coffee and pastries to employeesJob DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost expert within our engineering...  ...complex technical challenges, and champion best practices in software development. This position demands extensive knowledge of current... 
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    4 days ago
  • $206.4k - $276.7k

     ...Job Posting Title: Principal Software Engineer Req ID: 10149987 Job Description: Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney’s past, present, and future. Disney Entertainment and ESPN Product & Technology is a global... 
    Full time

    Disney Media & Entertainment Distribution

    Morrisville, NC
    4 days ago
  • $197k - $232.4k

    Foundation Medicine, Inc. Principal Software Engineer 400 Summer Street, Boston, Massachusetts, United States Full Time About the Job: The Principal Software Engineer, Delivery Systems, is a senior technical leader responsible for architecture, technology strategy, and... 
    Full time
    Summer work

    Foundation Medicine

    Morrisville, NC
    2 days ago
  • Job Summary:We are currently looking for Software Engineering interns to join us in these locations:Boston, MALowell, MARaleigh, NCYou will work closely with a senior mentor to gain technical knowledge and experience in your field, and cooperate with a broader international... 
    Contract work
    Internship
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    2 days ago
  • $110k - $140k

     ...CarolinaSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Jackie AllenPiper Companies is seeking a Software Engineer (IaC) to support a world leading technology organization in the Raleigh-Durham, North Carolina area. The Software Engineer (... 
    Remote work

    ZP Group

    Raleigh, NC
    2 days ago
  •  ...SummaryIndependently designs, develops, tests, and maintains complex software solutions that meet business and user needs. Emphasizes...  ...functional teams to drive technical initiatives and mentor junior engineers.***This is an in-office position and will require 5-days per... 
    Full time
    Part time
    Work at office
    Shift work
    Day shift

    Truist

    Raleigh, NC
    4 days ago
  • $116k - $171k

    What You'll DoWe're looking for a Senior Software Engineer to join the Non-Qualified Retirement IT Experience Product Family within our Benefits...  ...Employment-Based ImmigrantsInvestment Code of Ethics For Principal Global Investors positions, you’ll need to follow an... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office

    Principal Financial Group

    Raleigh, NC
    5 days ago
  • $174k - $252k

     ...C++.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with large-scale application...  ...Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how... 

    Google

    Raleigh, NC
    1 day ago
  • $107k - $157.3k

     ...çais suivra / The French job posting follows.26WD98795 Senior Software Developer (Web) (Remote)Position OverviewVirtual and augmented...  ...functional collaboration, with experience working across multiple engineering teams and stakeholdersStrong understanding of algorithms, data... 
    Full time
    Temporary work
    For contractors
    Remote work

    Autodesk

    Raleigh, NC
    1 day ago
  •  ...: PermanentPosted: 2026-08-27Deadline: 0001-01-01Our client, a leading commercial insurance organization, is seeking a Senior Software Engineer to join their team. You will be part of the Technology & Engineering organization supporting Agile delivery teams responsible... 
    Remote work

    Experis

    Raleigh, NC
    1 day ago
  • $88.68k - $168.48k

     ...Then there’s a good chance you will love being a part of our Software Engineering - Development team at Kyndryl, where you will be able to...  ...ladder to higher bands, achieving coveted positions such as Principal Engineer or Vice President of Software. These roles not only... 
    Minimum wage
    Full time
    Part time
    Local area
    Immediate start

    Kyndryl

    Raleigh, NC
    3 days ago
  • $107.9k - $183.4k

     ...relentless execution. You bring the ideas and drive. We'll build what's next — together.Job SummarynCino is looking for a Senior Software Engineer to join our Global Banking Solutions engineering group, where you will help build the products financial institutions rely on... 
    Local area

    nCino

    Raleigh, NC
    4 days ago
  •  ...shape how the world connects. We're the global communications software company and Tier 1 network operator with global reach. The voice...  ...what's next? #JoinTheBandWhat We Are Looking For:As a Software Engineer on our Billing Engineering team, you’ll get to build and expand... 
    Flexible hours
    Shift work

    Bandwidth

    Raleigh, NC
    1 day ago
  • $112.9k - $154.19k

     ...to the architecture, design, development, and testing of new software features and solutions for RHOAI. Innovate in the MLOps domain...  ...Will Do:Write unit and integration tests and work with quality engineers to ensure product quality. Use CI/CD best practices to deliver... 
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    1 day ago
  • $152.5k - $205k

     ...will also create internal tools that enable our Customer Success teams to deliver exceptional support. As a member of a dedicated engineering team, you will contribute to Circle’s broader frontend ecosystem by participating in code reviews, promoting consistent... 
    Flexible hours

    Circle

    Raleigh, NC
    5 days ago
  • IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative... 
    Work at office

    IXL Learning

    Raleigh, NC
    5 days ago
  • $86.6k - $144.4k

     ...opportunity to serve as the technical anchor of a cross-functional engineering squad, driving architecture decisions, mentoring peers, and...  ...the RoleThis position performs complex research, design, and software development within our provider data management product line,... 
    Full time
    Local area

    RELX Group

    Raleigh, NC
    1 day ago
  • $175k - $225k

     ...CarolinaSecurity Clearance: TS/SCIBusiness Unit: Zachary PiperPosition Owner: Jackie AllenZachary Piper Solutions is seeking a Sr. Software Engineer (IaC)- TS/SCI for a world leading technology organization in the Raleigh, North Carolina area. The Sr. Software Engineer (IaC)... 

    ZP Group

    Raleigh, NC
    2 days ago
  •  ...9Reference26-20362Salary$75.48 / hourRemote50% Remote Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective... 
    Long term contract
    For contractors
    Remote work

    Mindlance

    Raleigh, NC
    3 days ago
  • $115k - $170k

    What You'll DoWe’re looking for a Senior Software Engineer to join our insurance technology team! This is a hands-on leadership-by-example...  ...requirementsOperating at the intersection of financial services and technology, Principal builds financial tools that help our customers live better... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work

    Principal Financial Group

    Raleigh, NC
    1 day ago

Do you want to receive more vacancies?

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