Principal Software Development Engineer
CVS HealthAbout the role
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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s