Staff Software Development Engineer ( Provider Selection Analytics, ML, GCP)
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 Provider Selection Analytics Engineering team within the Analytics & Behavior Change (A&BC) division of our Data, Digital, Analytics, Technology (DDAT) organization is seeking a Staff Software Development Engineer. We are looking for passionate, driven individuals who want to join a high-energy, growing team dedicated to making a difference in the lives of Aetna members. Our work ensures that across Aetna’s networks, we use our advanced analytics capabilities to connect members to the best possible provider able to meet their needs. Whether this is through advanced provider search functionality, optimizing member-facing customer service experiences, or ensuring that we can give members personalized cost estimates for any prospective procedure or service, we apply the tools and resources at our disposal to deliver a best-in-class experience for our members.
This team develops a broad technical portfolio of data, analytics, software and machine learning assets that ensure our Provider Selection & Smart Compare teams able to build and deploy their provider-matching intelligence at scale across batch and real-time use cases. 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 Staff Software Development Engineer, you will be responsible for building best-in-class applications that integrate advanced analytics capabilities (predictive models, LLMs, vector search) into complex 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 Expertise: 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.
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 te
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