Principal Software Engineer (Provider Network Performance Analytics )
CVS HealthAbout the role
Bring your heart to CVS Health. Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced human-centric health care for a rapidly changing world. Anchored in our brand — with heart at its center — our purpose sends a personal message that how we deliver our services is just as important as what we deliver.
Our Heart At Work Behaviors™ support this purpose. We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make health care more personal, convenient and affordable.
Position Summary
Our Network Performance Analytics Engineering team within the Analytics & Behavior Change (A&BC) division of our Data, Digital, Analytics, Technology (DDAT) organization is seeking a full-stack Principal Software Development Engineer. We are looking for passionate, driven individuals who are ready to use their expertise to guide a team of analytics engineers (UI, software, ML, data) who support Aetna’s Network Performance data science team. Our work puts actionable insights into the hands of the Aetna team members who are working to establish Aetna’s position in new markets and negotiate provider contracts.
This technical leadership role will help guide a broad technical portfolio of data, analytics, software and machine learning assets that ensure our network teams are armed with the competitive intelligence they need to ensure the health of Aetna’s network and contracts. As the healthcare landscape evolves and changes, our teams work is a crucial part of the overall CVS Health mission: transforming care to drive superior health outcomes and a seamless patient and consumer experience.
As a Principal SDE, you will be responsible for building best-in-class full-stack applications that integrate advanced analytics capabilities (predictive models, LLMs, vector search) into complex applications and distributed systems built within the Google Cloud Platform. You will work on cutting-edge products, leveraging your expertise in cloud technologies, software architecture, and distributed system design. You will join a high-caliber engineering team dedicated to delivering impact quickly while ensuring our code base and architecture are constantly maturing, allowing us to iterate quickly while we explore bold technical solutions to incredibly complex problems, and then pivot to scaling execution across the lives of millions.
Responsibilities:
- Software Development Mastery: Demonstrated excellence in software development with a disciplined approach to problem-solving. Excels at breaking down complex problems into multi-step plans within an Agile development environment. Deep understanding of SOLID principles and similar software development philosophies.
- Engineering Excellence: Develops solutions that are well engineered, flexible, resilient, operable, maintainable, and can be delivered on schedule. Ensures a balance between tactical and strategic technology solutions. Ensure all NFRs (e.g., performance, availability and fail-over, scalability, security, etc.) are properly articulated, and work with all parties to guarantee that the software products that are delivered meet these objectives.
- Architectural Expertise: Strong architectural sense with experience in various software architectures and messaging patterns. Proven ability to drive large solutions across multiple applications. Able to analyze existing architectures and develop opportunities for improvements in alignment with industry best practices.
- Cloud Distributed Systems: Experience working in high-volume, high-frequency distributed systems and tackling the hardest scalability problems presented. Experience with major cloud platforms (GCP preferred) and modern service, interface, and messaging patterns.
- Full Stack Mastery: Experienced building full-stack applications leveraging front-end frameworks (React (preferred), Angular, other JS frameworks). Expertise connecting a UI to APIs (FastAPI or other Python-based frameworks preferred), all the way to the backend (ideally OLAP cloud data stores) – and offering technical and product leadership across the stack.
- On the Cutting Edge: Experience integrating excellence in software development, cloud platforms, and distributed system design and architecture into systems involving machine learning and language models. Investigate and design novel and unique technology solutions and lead the building of POCs to validate technical hypothesis and provide reference architectural solutions.
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