Principal Software Development Engineer
$144.2k - $288.4kCVS 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
$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$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...SuggestedTemporary workLocal areaWork visaFlexible hours$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...SuggestedTemporary workLocal area- ...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...SuggestedTemporary workCasual workImmediate start
- ...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...SuggestedCurrently hiringLocal areaRemote workWork from home
- ...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 workRemote workFlexible hoursShift work
$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 workLocal areaFlexible hours$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 timePart timeRemote workWork from homeWorldwideFlexible hours$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/...$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 workWork experience placementWork at officeRemote workWorldwideRelocation packageFlexible hours$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 timeTemporary workLocal areaImmediate startRemote workWorldwideFlexible hours- ...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 employmentContract workWork at officeRemote workFlexible hours
- ...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...
$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 workFlexible hours- ...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
- ...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 startRemote work
$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 workLocal areaImmediate startRemote workFlexible hours- ...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
$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 contractorsCasual workLocal areaRemote workWork from homeFlexible hours$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 workCurrently hiringWork at officeLocal areaRemote workWork from home$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 employmentFull timeRemote work- ...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
- ...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 packageFlexible hours
- ...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
- ...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 workWork experience placementWork at officeImmediate startRemote workFlexible hours
$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 timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa$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 workWork at officeRemote workFlexible hours$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 payRemote work$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 employmentRemote workFlexible hours$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 workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!
- principal software engineer United States
- senior principal software engineer United States
- principal software engineer manager United States
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States




