This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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. POSITION SUMMARY As Senior Engineering Manager, you will provide strategic leadership and oversee the digital engineering function by managing a team of engineers, defining technical strategies and roadmaps, ensuring successful project delivery, and fostering a culture of innovation and collaboration. You will lead an engineering team in an agile environment building solutions and working closely with Product and UX. Coordinates with stakeholders, allocates resources, drives technical excellence, and creates alignment between business goals and technical solutions to ensure continuous improvement of digital engineering capabilities within the organization. The key to the success of this position is having strong and innovative approach to problem solving, great technical leadership, excellent communication (written and verbal, formal and informal), flexibility, and a self-motivated working style with attention to detail on top of a Customer first mindset.
Job Responsibility:
Provide strategic leadership and oversee the digital engineering function by managing a team of engineers
Define technical strategies and roadmaps
Ensure successful project delivery
Foster a culture of innovation and collaboration
Lead an engineering team in an agile environment building solutions
Work closely with Product and UX
Coordinate with stakeholders, allocate resources, drive technical excellence, and create alignment between business goals and technical solutions
Design and oversee the build-out and operations of complex distributed systems at scale
Technically direct, support, and evaluate the value, ensuring best-in-class solutions
Monitor and optimize both team & system performance
Establish KPIs and OKRs
Lead a team from strategy through delivery in complex and highly visible engineering projects
Guide team's work prioritization in alignment with strategic objectives
Coach/guide engineers through pivoting
Collaborate closely with other technical teams
Establish effective relationships with partners and customers
Proactively identify, communicate, and mitigate both internal and external risks
Recruit, manage, mentor, and retain a high-performing engineering team
Stay updated on industry trends, emerging technologies, and best practices
Requirements:
7+ years of software development experience building customer-facing applications
5+ years of experience managing backend/frontend teams
5+ years of experience in any of the following programming languages : Java/Angular
3+ years of experience working with highly available, large scale, high performing applications
3+ years of experience with any of the following public cloud : GCP/AWS/Azure
3+ years of experience with CI/CD - CircleCI, ArgoCD, GitHub actions
3+ years of experience with Scrum/Agile development methodologies
Nice to have:
Excellent communications, organization, and time management skills
Experience collaborating with architecture stakeholders to define and drive technical decisions
Experience leveraging generative AI tools to accelerate software development workflows
Experience with large scale Pharmacy, Health applications is a plus