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

Principal Software Development Engineer

$144.2k - $288.4k

CVS Health

Principal Software Engineer

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.

Job Summary

We are seeking a strategic, hands-on Principal Software Engineer to drive the modernization of our Sales & Acquisition ecosystem, with a strong focus on AI-enabled, cloud-native platforms. This role will lead the design and delivery of a scalable AI-first architecture that combines traditional cloud services with AI Agent orchestration, LLM gateways, MCP servers, and domain-driven APIs.

The Principal Software Engineer will play a pivotal role in accelerating direct-to-consumer (DTC) growth, enhancing lead conversion, and enabling omnichannel engagement—while ensuring enterprise-grade governance, security, compliance (HIPAA/CMS), and performance at scale.

This role owns the technical vision for modern engineering practices, reusable platform services, and intelligent automation using AI agents and governed AI tooling, aligned with enterprise architecture standards.

Key Responsibilities

Architecture & Platform Leadership

  • Lead the architectural vision and system design for the engineering organization using a modern, cloud-native and AI-enabled technology stack, with a core focus on reusability, maintainability, scalability, reliability, and performance at scale.
  • Define reference architectures and design patterns for AI-powered platforms, including separation of reasoning (AI agents), tools (MCP), models (LLMs), and transactional domain APIs.
  • Conduct architecture and design reviews, ensuring alignment with enterprise standards, security, and compliance requirements.

Domain APIs & Microservices

  • Design and implement domain-aligned APIs (e.g., Lead, Enrollment, Plan, Consent, Eligibility) using domain-driven design principles.
  • Develop API guidelines (naming, versioning, documentation using Open API/Swagger) and manage the full API lifecycle.
  • Ensure clean separation between AI reasoning paths and transactional workflows.
  • Build secure, scalable APIs and backend services in a HIPAA-regulated environment.

Cloud-Native Engineering (AWS)

  • Design and implement cloud-native applications and shared services on AWS, leveraging services such as:
    • ECS/Fargate, Lambda, S3, SQS, CloudFront, ALB
    • Amazon Connect, AWS Glue, API Gateway
  • Ensure solutions meet high availability, resilience, and performance requirements.
  • Integrate AWS services and third-party APIs to create seamless, event-driven workflows.

Full‑Stack Engineering

  • Implement back-end services using Java, Spring Boot, Python, or other modern languages within a microservices architecture.
  • Design, develop, and maintain scalable web applications using React and Angular.
  • Work with both RDBMS and NoSQL databases to design and optimize data storage and access patterns.

AI Agent Orchestration & Intelligent Systems

  • Design and implement AI Agent orchestration layers that:
    • Interpret user intent
    • Plan multi-step workflows
    • Invoke tools, domain APIs, and models in a controlled manner
  • Build enterprise AI agents for use cases such as customer guidance, plan comparison, lead qualification, policy interpretation, and assisted sales.
  • Implement tool-based AI reasoning using MCP servers instead of direct data or system access.
  • Design multi-agent and fallback strategies to improve resilience, accuracy, and explainability.

MCP Servers (Model & Tool Control Plane)

  • Design and build MCP servers as a control plane between AI agents and enterprise tools.
  • Enforce governance for:
    • Tool registration and access
    • Input/output validation
    • Context injection
    • Auditing and observability
  • Integrate MCP servers with:
    • Domain APIs
    • Document retrieval / RAG services
    • Policy and rules engines
    • Eligibility and calculation services

LLM Gateway & Model Governance

  • Design and implement LLM Gateway layers to centrally manage and govern all LLM access.
  • Responsibilities include:
    • Model routing and selection
    • Prompt templates and standardization
    • Token limits, rate limiting, and cost controls
    • HIPAA and CMS guardrails
    • Integrate with general-purpose LLMs and domain fine-tuned models, ensuring grounded and compliant outputs.
    • Prevent direct model access from applications by enforcing gateway-only usage.

DevOps, CI/CD & Observability

  • Own the full lifecycle of applications—from architecture and implementation to CI/CD, deployment, and monitoring.
  • Help define CI/CD pipelines using GitHub Actions, infrastructure-as-code standards, and observability practices.
  • Collaborate with DevOps and infrastructure teams to maintain development, testing, and production environments.

Data & Event‑Driven Architecture

Engineering Excellence & Collaboration

  • Improve engineering processes, including coding best practices, Agile delivery, CI/CD, DevSecOps, and quality initiatives.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to best practices.
  • Coordinate with product, UX, and business teams to align technical delivery with business outcomes.
  • Leverage Cursor AI, MCPs, and other AI-assisted development tools for productivity and code reuse.
  • Stay current with emerging technologies, especially in AI, agent platforms, and cloud-native architecture.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 10+ years of progressive software engineering experience, with 5+ years in a Principal/Staff Engineer or Architecture-focused role.
  • Strong experience designing distributed systems, cloud platforms, and microservices.
  • Hands-on experience with AI agents, orchestration patterns, LLM integration, or RAG-based systems.
  • Proficiency in front-end technologies such as React and Angular.
  • Strong back-end development experience using Java, Python, Spring Boot, or similar modern frameworks.
  • Extensive experience with AWS cloud services, including Fargate, Lambda, S3, SQS, CloudFront, and ALB.
  • Strong knowledge of CI/CD practices and experience with GitHub Actions.
  • Experience with RESTful APIs, OpenAPI/Swagger, and API lifecycle management.
  • Experience with both RDBMS (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).
  • Exposure to cloud data architectures, analytics, and event-driven systems.

Preferred Qualifications

  • Proven ability to influence architectural decisions without formal authority.
  • Experience designing or operating AI Agent platforms, MCP servers, or LLM gateways.
  • Background in healthcare, Medicare, sales, acquisition, or lead management platforms.
  • Experience with customer data platforms (CDPs), data lakes, and real-time analytics.
  • Strong understanding of enterprise integration patterns and event-driven architecture.
  • Demonstrated experience building governed, compliant AI solutions in regulated environments.

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer in United States vacancy
  • $140k - $260k

     ...Senior Engineer, System Verification Group At Cadence, we hire and develop leaders and...  ...Design Systems is a leading provider of the software, hardware, and intellectual property...  ...multiphysics analysis to streamline the development of modern electronics. The Xcelium compiler... 
    Suggested

    Cadence Inc

    Burlington, MA
    2 days ago
  • $112k - $154k

     ...job-you will find purpose and pride. Your Role at Baxter: Join Baxter Healthcare Corporation as a Principal Software Engineer- Android Development in Milwaukee, where you will play a pivotal role in transforming healthcare solutions. This is a ground... 
    Suggested
    Temporary work
    Local area
    Work visa
    Flexible hours

    Baxter

    Milwaukee, WI
    3 days ago
  • $141k - $227.7k

     ...Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology...  ...Description: Johnson & Johnson is hiring for a Principal R&D Software Engineer - Shockwave to join our... 
    Suggested
    Temporary work
    Local area

    Johnson and Johnson

    Santa Clara, CA
    2 days ago
  •  ...Principal Software Engineer - Mobile Development About Prometheus Group: Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results focused. Career progress is based on merit and not years of service or attaining certifications... 
    Suggested
    Temporary work
    Casual work
    Immediate start

    Prometheus Group

    Raleigh, NC
    2 days ago
  •  ...Principal Software Engineer (Remote) page is loaded## Principal Software Engineer (Remote)locations: Utahtime type: Full timeposted on:...  ...collaboration, opportunity for innovation, and opportunity for development. **WE ARE: * Prog Tech embodies the modernity and... 
    Suggested
    Currently hiring
    Local area
    Remote work
    Work from home

    Prog Leasing, LLC

    United States
    2 days ago
  •  ...world moving forward. Job Description We are hiring a Principal Engineer to serve as an architect for our Enterprise AI platform for...  ...Science, or a related field. ~7+ years of professional software engineering experience, including 5+ years in architecture or... 
    Temporary work
    Remote work
    Flexible hours
    Shift work

    Sandisk

    Milpitas, CA
    4 days ago
  • $246.3k - $343.4k

    Principal Software Engineer, Services - Unpublished R&D Product Additional Locations: Job Id: REQ-0009457 Riot Engineers bring deep knowledge...  ...with art, design, and other disciplines within game development Review and identify risks and requirements for usage of... 
    Temporary work
    Local area
    Flexible hours

    Riot Games

    Los Angeles, CA
    2 days ago
  • $170k - $281k

     ...realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global technology...  ...validate core platform capabilities, using modern AI-assisted development tools as part of day-to-day software engineering to move... 
    Full time
    Part time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    2 hours ago
  • $220k - $300k

     ...Principal Software Engineer — AI & Distributed Systems Platform - $220,000 - $300,000 base salary A rapidly scaling AI-native platform operating...  ...or platform systems ~ end-to-end ownership of system development, from conception to launch ~ experience in AI product/... 

    Greybridge Search & Selection

    New York, NY
    2 hours ago
  • $107.5k - $204.5k

     ...00 years of experience and renowned engineering expertise to meet the needs of today...  ...safer, more secure world. In the Principal Signals Software Engineering role, you will design,...  ...software. Lead one or more software development teams and ensure the work is... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation package
    Flexible hours

    RTX

    Aurora, CO
    5 days ago
  • $134.25k - $196.9k

     ...have dedicated ourselves to developing software that transforms music streaming into an...  ...inspire. We are developers, designers, engineers, and audiophiles united by a common goal...  ...us to become a vital resource in our development team, helping us continue our journey towards... 
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Harman International Industries

    United States
    4 days ago
  •  ...Principal Software Engineer (Experiences) Poland, Kraków The Tripadvisor Group connects people to experiences worth sharing, and aims to...  ...Experience: ~10+ years of experience in commercial software development. ~ Demonstrated excellence in working with cross... 
    Permanent employment
    Contract work
    Work at office
    Remote work
    Flexible hours

    TripAdvisor

    United States
    1 day ago
  •  ...A technology solutions provider is seeking a Principal Software Engineer who must be a United States citizen with an active TS/SCI security clearance...  .... This position also emphasizes professional development with reimbursements for training and tools. The work locations... 

    CTI

    Virginia, MN
    5 days ago
  • $180k - $220k

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates...  ...leaders to lead the evolution of AI in the development lifecycle, establishing practical...  ...partnership with our DevOps team, ensuring our software solutions are highly available,... 
    Remote work
    Flexible hours

    Xello

    United States
    4 days ago
  •  ...Role: Principal Software Engineer Location: Remote FTE JOB SUMMARY: Incumbent will formulate and define specifications...  ..., hardware and peripherals related to job responsibilities, including MS Office and software development applications... 
    Remote work

    AceStack LLC

    United States
    1 day ago
  •  ...that provides comprehensive software solutions to the clinical research...  ...for hands-on design, development, and delivery of all RealTime...  ...This role requires an elite engineer who remains "in the weeds"—coding...  ...software engineers. The Principal Software Engineer serves as... 
    Immediate start
    Remote work

    Real Time Software Solutions

    United States
    4 days ago
  • $145k - $225k

     ...Principal Software Engineer We are seeking a Principal Software Engineer who will play a critical role in unifying teams, systems, and engineering...  ..., build systems modernization, and DevOps-oriented development practices. ~ Strong communication, facilitation, and... 
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    CivicPlus

    United States
    3 days ago
  •  ...A leading software consultancy is seeking a Principal Software Engineer (.NET + Data) to join their team. This role allows you to work with top-tier clients either through direct team augmentation or as part of a product team. The ideal candidate will have over 8 years... 
    Remote work

    Full Stack LLC

    Salem, OR
    5 days ago
  • $120k - $140k

     ...Principal Software Engineer Duties: The Principal Software Engineer is responsible for driving the design, development, and delivery of complex software solutions while leading and mentoring teams. This role excels in advancing our evolving technology stack and maintaining... 
    For contractors
    Casual work
    Local area
    Remote work
    Work from home
    Flexible hours

    Foundation Finance Company, LLC

    Rothschild, WI
    5 days ago
  • $195.3k - $270.4k

     ...need for cross subsidized rewards. We are a small, senior engineering team operating like a startup inside Upstart. The team owns...  ...with a forward-looking perspective on how AI is reshaping software development. Exceptional communication and collaboration skills;... 
    Summer work
    Currently hiring
    Work at office
    Local area
    Remote work
    Work from home

    UpStart

    United States
    3 days ago
  • $120k - $150k

     ...Principal Software Engineer | Oracle HCM (28637) Location: Remote Job Type: Permanent/Direct-Hire Compensation: $120,000 - $150,00...  ...a highly experienced Principal Software Engineer to lead development and support efforts for Oracle HCM Cloud and EBS platforms... 
    Permanent employment
    Full time
    Remote work

    Dahl Consulting

    Ely, MN
    5 days ago
  •  ...Principal Software Engineer / Software Architect Opportunity Matia is at the forefront of the DataOps revolution, building a unified platform...  ...Experience: 7+ years of extensive experience in software development, with at least 3-5 years in a dedicated architecture or... 
    Remote work

    Matia

    United States
    1 day ago
  •  ...Principal Signals Software Engineering In the Principal Signals Software Engineering role, you will design, develop, optimize, and test systems...  ...signal processing software. Lead one or more software development teams and ensure the work is completed in accordance... 
    Relocation package
    Flexible hours

    Raytheon

    State College, PA
    1 day ago
  •  ...FullStack is one of the fastest-growing software consultancy companies in the...  ...Americas. Building highly‑skilled software development teams for hundreds of the world’s...  ...The Position We're looking to hire a Principal Software Engineer (.NET + Data) to join our team. You'... 
    Remote work

    Full Stack LLC

    Charleston, WV
    5 days ago
  •  ...growing at a blistering pace, which presents career-defining opportunities for engineers to accelerate their growth and to contribute to a rapidly-scaling company. As a Principal Software Engineer, you'll identify key engineering wide, org-level strategic technical initiatives... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Vanta

    United States
    4 days ago
  • $100k - $150k

     ...Principal Software Engineer Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    United States
    1 day ago
  • $200k - $240k

     ...Principal Software Engineer Boulder, Colorado or New York City, New York or Remote About Sovrn Every interesting company solves important problems for other people. Sovrn is a Software and Data business that helps Open Web businesses be and remain independent.... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    sovrn

    United States
    5 days ago
  • $94.35 - $125.03 per hour

     ...behalf of a partner company. We are currently looking for a Principal Software Engineer in United States. This is a high-impact opportunity...  ...and diverse user base. The position combines hands-on development with technical leadership, allowing you to influence engineering... 
    Hourly pay
    Remote work

    Jobgether

    United States
    3 days ago
  • $177.5k - $222.5k

     ...Principal Software Engineer, ePrescribing Most engineers work within a system. You'll be the system. As Principal Software Engineer, ePrescribing, you own the architecture, reliability, and evolution of Prescryptive's ePrescribing platform — the technical backbone... 
    Permanent employment
    Remote work
    Flexible hours

    Prescryptive Health, Inc.

    United States
    1 day ago
  • $160k - $165k

     ...Senior Software Engineer **This position is primarily remote. There may be rare meeting in the downtown DC area.** JCDS is hiring a...  ...senior software engineer engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful... 
    Remote work
    Work from home
    Flexible hours

    JCD Staffing

    United States
    4 days ago

Do you want to receive more vacancies?

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