CVS Health is dedicated to building a more connected and compassionate health experience for individuals. The Senior Manager of Software Development Engineering will provide strategic leadership, oversee digital engineering projects, manage a team of engineers, and ensure alignment between business goals and technical solutions.
Responsibilities:
- Oversees digital engineering projects and ensures successful delivery within scope, budget, and timeline
- Contributes to the formulation of long-term plans, technology adoption strategies, and innovation initiatives to drive digital transformation
- Leverages expertise to guide and provide insights to the team, ensuring the use of best practices, optimizing development processes, and resolving technical challenges
- Collaborates with senior leadership to define the digital engineering strategy and roadmap aligned with business goals
- Participates in the design and architecture of digital solutions, collaborating with architects and senior engineers
- Engages with key stakeholders, including business leaders, clients, and partners, to understand their needs, gather requirements, and manage expectations
- Establishes and maintains quality assurance processes and standards to ensure the delivery of reliable and high-quality digital solutions
- Drives continuous improvement initiatives within the digital engineering function, identifying areas for enhancement, implementing process improvements, and optimizing development workflows
- Leads a team of digital engineers, provides guidance and mentorship, and supports to drive their professional growth
Requirements:
- 7+ years of software development experience
- 3+ years of experience with Node.js and / or cloud engineering experience
- 3+ years of experience directing or managing engineering teams including performance growth, capacity planning, and other related management tasks
- Bachelor's degree or, equivalent experience (HS diploma + 4 years relevant experience)
- AWS experience
- Production on-call management experience (managing rotations and on call systems)
- Hands on experience setting up and maintaining CI/CD pipelines with engineering teams
- Experience bridging gaps between technical teams to improve collaboration and delivery
- Collaborating with architecture stakeholders to define and drive technical decisions
- Experience leveraging generative AI tools to accelerate software development workflows