Principal Software Engineer - Utilization Management
CVS HealthAbout the role
At CVS Health, we’re building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care.
As the nation’s leading health solutions company, we reach millions of Americans through our local presence, digital channels and more than 300,000 purpose-driven colleagues – caring for people where, when and how they choose in a way that is uniquely more connected, more convenient and more compassionate. And we do it all with heart, each and every day.
Position Summary
Our Utilization Management 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) who support Aetna’s UM data science team. Our work supports operational workflows with our healthcare benefits business, supporting clinical decision makers by offering tools that ensure that the most critical information about our members and their healthcare journey is easily accessible and interpretable when needed.
This technical leadership role will help guide a broad technical portfolio of software and machine learning assets that ensure our clinical teams can focus on the complex work of applying their subject matter expertise to ensure the right outcomes for our members. As the healthcare landscape evolves and changes, our team’s 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 real time applications that integrate advanced analytics capabilities (predictive models, LLMs, vector search) into complex real time applications built within the Google Cloud Platform. You will work on cutting-edge products, leveraging your expertise in cloud technologies, software architecture. 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.
Analytics & Non-Relational Expo
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