Senior Manager - Software Development Engineering
CVS HealthAbout the role
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
The Senior Manager, Software Development Engineering leads a .NET and SQL-focused engineering team (12–15 colleagues), emphasizing operational excellence, root cause analysis, and continuous improvement for on-premise applications. This leader is responsible for application stability, performance, and the end user experience, modeling CVS Health’s core values and Heart At Work Behaviors™. The Senior Manager will drive technical and people leadership, foster a culture of ownership and collaboration, and serve as a key partner to senior business leaders, ensuring technology outcomes are aligned with business needs and customer value. The Senior Manager will champion the use of modern tools, including emerging AI technologies, to accelerate operational problem-solving and enhance documentation and knowledge transfer for legacy applications.
Key Responsibilities
- Leadership & Team Development
- Lead, coach, and develop a high-performing engineering team focused on .NET and SQL applications.
- Drive performance management, career development, and succession planning in alignment with CVS Health’s Heart At Work Behaviors™ and Values.
- Foster a culture of accountability, collaboration, continuous learning, and psychological safety.
- Coordinate work across multiple streams, balancing operational excellence and project delivery.
- Operational Excellence & Root Cause Analysis
- Own reliability, availability, and performance of critical on-premise applications, partnering closely with Operations.
- Lead structured root cause analysis (RCA) for incidents and recurring issues; ensure durable corrective and preventive actions are implemented.
- Establish and improve incident management processes (triage, escalation, communication, post-incident review) and ensure timely, transparent communication with senior stakeholders.
- Maintain and refine operational runbooks, support documentation, and standard operating procedures.
- Application Performance Monitoring & Tooling
- Define and maintain application performance monitoring (APM) standards for .NET and SQL applications.
- Select, implement, and optimize monitoring and logging tools, ensuring clear visibility into system health, performance, and user experience.
- Use operational metrics and dashboards (response times, error rates, throughput, resource utilization) to proactively detect, resolve, and communicate issues.
- Drive automation and tooling improvements to reduce manual work and accelerate response, focusing on on-premise environments.
- AI Tooling for Operations and Knowledge Management
- Evaluate and deploy AI-based tools to streamline incident triage, automate analysis of operational data, and accelerate root cause identification and resolution.
- Leverage AI solutions to assist in reverse engineering legacy .NET/SQL applications, improving documentation quality and supporting effective knowledge transfer across the team.
- Partner with engineering and operations leaders to pilot and adopt innovative tools that drive operational efficiency and reduce manual effort, ensuring solutions are effective in on-premise environments.
- Delivery & Engineering Practices
- Oversee planning and execution of enhancements, defect remediation, and operational workstreams.
- Ensure team follows robust engineering practices (design/code reviews, testing, structured releases) tailored for on-premise systems.
- Collaborate with product, operations, and business partners to refine requirements, clarify priorities, and translate needs into actionable backlogs.
- Remove impediments and coordinate dependencies across technology and operations groups.
- Stakeholder Management, Communication, and End User Focus
- Serve as a primary technology contact for senior business leaders; provide clear, proactive communication on priorities, status, risks, and trade-offs.
- Advocate for the end user experience in all technical and operational decisions.
- Translate technical topics and incidents into business language, supporting trust and transparency.
- Use operational and business metrics to demonstrate value delivered and guide prioritization.
- Strategy, Planning, and Governance
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