Principal Software Development Engineer
Listed on 2026-09-09
-
Software Development
Software Architect, Full Stack Developer, Cloud Engineer - Software, AI Engineer (Applied/Software)
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.
PositionSummary
We are seeking a highly experienced Principal / Director-level Full-Stack Software Development Engineer to join our Digital Caremark organization and lead the architecture, design, and delivery of next-generation digital solutions. This role spans AI-enabled applications, scalable digital platforms, and enterprise integrations that power critical healthcare and pharmacy experiences. This is a senior technical leadership role for a hands-on engineer who can operate across the full stack - from intuitive front-end applications to resilient backend services - while setting architectural direction, influencing engineering standards, and mentoring teams.
The ideal candidate combines deep technical expertise, platform thinking, and strong collaboration skills to build secure, scalable, API-first solutions in a highly regulated environment.
- Define and drive architecture for large-scale distributed systems and digital platforms
- Lead design reviews and set architecture standards and best practices
- Champion API-first, microservices, and event-driven architecture patterns
- Ensure systems meet scalability, reliability, security, and compliance requirements
- Balance performance, cost, and speed in technical decision-making
- Design and develop end-to-end solutions across UI, backend, and data layers
- Build modern web applications using React, Angular, or similar frameworks
- Develop scalable services and APIs using Java, Go, Node.js, or Python
- Optimize performance, resiliency, and security across the stack
- Integrate AI/ML and Generative AI capabilities into digital experiences
- Work with LLM APIs, prompt orchestration, and AI service frameworks
- Partner with data and ML teams to product ionize models
- Implement responsible AI practices, governance, and monitoring
- Act as a technical advisor to engineering and product leadership
- Influence cross-team technical direction and strategy
- Establish and promote engineering best practices
- Mentor and coach engineers across levels
- Java (Spring Boot)
- Node.js
- Python
- React
- Angular
- Type Script
- Modern UI frameworks
- REST
- GraphQL (Apollo Federation or similar)
- gRPC
- Event-driven architecture
- Kafka or similar messaging systems
- AWS, Azure, or GCP
- Kubernetes and Docker
- CI/CD pipelines
- Infrastructure as Code (Terraform or similar)
- Observability tools (Datadog, Prometheus, Grafana, etc.)
- SQL and No
SQL databases - Caching (Redis or similar)
- Streaming/event platforms
- 12+ years of software engineering experience
- 5+ years in senior/principal/architect roles
- Strong full-stack development experience
- Proven experience designing distributed systems at a large scale
- Expertise in API-first and microservices architectures
- Hands on experience integrating AI/GenAI capabilities
- Experience building cloud-native applications
- Strong system design and problem-solving skills
- Excellent communication and cross-functional collaboration skills
- Experience in mentoring senior engineers
- Experience building enterprise healthcare or regulated-industry platforms
- Familiarity with healthcare data, privacy, and compliance requirements
- Exposure to MLOps and AI lifecycle management
- Experience with identity, security, and privacy architectures
- Track record of influencing architecture across large organizations
- Experience contributing to platform or developer ecosystem strategies
- Bachelor’s degree in Computer Science, Engineering, or related field required
- Master’s degree in Computer Science or related discipline preferred
- Equivalent practical experience will also be considered
- The…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).