Lead Director, Software Development Engineering

CVS Health

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New York, NYIrving, TXWellesley, MA
Salary
$144,200–$288,400 / yr
Employment
Full-time
Posted
10 days ago
Freshness
Confirmed live today
Closes
Jan 1, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $224k
This role $216k
$127k $306k
below market most similar roles pay here above market

This role pays more than 50% of similar roles. Most pay $184,987–$262,075 — the blue band above. At the midpoint, this role pays about $216k versus about $224k for comparable roles.

Based on 240 similar postings.

Employer

About CVS Health

CVS Health is a leading American healthcare company operating retail pharmacies, pharmacy benefit management services, and a health insurance segment through Aetna, one of the nation''s largest health insurers. Industry: Healthcare & Pharmacy

CVS Health currently has 110 open roles on FindRole.

Listed pay typically runs $106,605–$260,590 across 109 roles with salary data.

Most-posted roles

View all roles at CVS Health

At a glance

TL;DR · Lead Director, Software Development Engineering

The Lead Director, Software Development Engineering joins the Analytics Engineering team within the Data & Analytics division to lead a group of software, machine learning, and data engineers. This role involves overseeing the design and operation of complex distributed systems to support Aetna’s data science teams. Responsibilities include managing engineering managers, defining technical strategies, and guiding the development of applications that integrate predictive models, LLMs, and vector search into data products. The position requires expertise in software architecture, agile development lifecycles, and building containerized applications on the Google Cloud Platform. Key technologies include Python, Java, Go, .NET, SQL, PySpark, Dataproc, Dataflow, and Pub/Sub. The work focuses on solving complex healthcare delivery problems by building scalable batch and real-time intelligence assets to improve patient outcomes.

What you'll do

  • Design and oversee the build-out and operations of complex distributed systems at scale.
  • Direct and evaluate the work of data, software, and machine learning engineers.
  • Develop strategies for integrating predictive models, LLMs, and vector search into cloud applications.
  • Recruit, manage, and mentor a high-performing engineering team while fostering a supportive culture.
  • Lead teams from strategy through delivery on complex and highly visible engineering projects.
  • Establish KPIs and OKRs to provide quantitative insights and improve internal processes.
  • Collaborate with cross-functional teams to develop solutions that meet security, infrastructure, and governance guidelines.
  • Communicate technical progress, challenges, and risks to senior management and non-technical stakeholders.

What we're looking for

  • 10+ years as a hands-on software development engineer.
  • 5+ years designing and building high-volume distributed software systems.
  • 5+ years recruiting, managing, and retaining a high-performing team of software development professionals in an agile environment.
  • 2+ years developing containerized software applications in public cloud.
  • 2+ years exposure to analytics, data engineering, and machine learning lifecycle, tools, and best practices.
  • 2+ years designing, building, and operating real-time streaming systems and associated system-building blocks.
  • 1+ year managing engineering managers.
  • 1+ year using generative AI as an integrated component in software solutions.
  • 1+ year in the healthcare or health insurance industry with deep understanding of the health care value chain.
  • Bachelor’s degree in a software discipline, or equivalent work experience.
  • Master’s degree (preferred).
  • Strong experience in web services, microservice, and service-oriented architectures (preferred).
  • Expert in Python, Java, Go, .NET, SQL, and relational or non-relational database management systems (preferred).
  • Ability to diagram complex software architectures and communicate complex engineering ideas to non-technical stakeholders (preferred).
  • Strong understanding of cloud-based technologies (GCP, Azure, AWS) and experience with Agile, SAFE, Kanban, and Lean practices (preferred).

More like this

Similar roles

Lead Director - Software Engineering

CVS Health

Wellesley, MA +30 20 days ago $144,200–$288,400
LLMs Generative AI Agentic Workflows Machine Learning RAG Vector Databases Distributed Systems Cloud-Native Architecture Microservices Model Deployment Pipelines Inference Optimization Platform Engineering HIPAA CMS Compliance
10+ yrs exp Hybrid

Director, Software Engineering

Visa

Bellevue, WA 87 days ago $186,800–$299,200
Java Kafka Kubernetes Docker Spring Boot REST AI/ML Generative AI Relational Databases CI/CD Vert.x Hazelcast Maven Git Event-Driven Architecture API Design PCI-DSS SOX
10+ yrs exp Hybrid

Director, Software Engineering

Visa

Austin, TX 55 days ago $186,800–$299,200
DevSecOps CI/CD Generative AI Agentic AI System Architecture Agile Automated Testing Web Services Mobile Applications Data Governance Model Explainability ChatGPT Microsoft Copilot Software Development Lifecycle Incident Response Debugging
10+ yrs exp Hybrid

Director, Software Engineering

Visa

Foster City, CA 23 days ago $219,100–$350,800
Java Kafka Kubernetes Docker Spring Boot REST Vert.x Hazelcast Git Maven CI/CD AI/ML Generative AI Relational Databases Event-Driven Architecture API Design System Design PCI-DSS Observability
10+ yrs exp Hybrid

Director, Software Engineering

Fidelity Financial Services

Durham, NC 3 days ago
Node.js TypeScript Java GraphQL Spring Boot Spring MVC AWS Docker CI/CD Jenkins RESTful API Angular Datadog Splunk Maven Git Selenium JUnit Cucumber Test-Driven Development Linux
6+ yrs exp