Director of Software engineer

EXL

New York (NY)

On-site

USD 180,000 - 240,000

Full time

41 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EXL in New York seeks a Director of Software Engineering to lead multiple teams, shape technology strategy, and deliver scalable, secure software.

The role combines technical leadership, people management, governance, architecture oversight, and stakeholder partnership to drive delivery.

You will oversee SDLC, advance DevOps, mentor managers, and collaborate with executives on tech investments to enable growth.

Responsibilities

  • Define and execute the technology roadmap aligned with business objectives.
  • Lead engineering managers, architects, and software development teams.
  • Establish engineering best practices, standards, and governance processes.
  • Drive innovation, modernization, and continuous improvement initiatives.
  • Oversee end-to-end software development lifecycle (SDLC).
  • Ensure predictable and high-quality delivery across multiple programs.
  • Partner with Product Management, Architecture, and Business teams to prioritize initiatives.
  • Track delivery metrics, engineering productivity, and operational excellence.
  • Guide architectural decisions for scalable cloud-native platforms.
  • Promote microservices, API-first, event-driven, and modern engineering practices.
  • Ensure security, reliability, scalability, and maintainability of systems.
  • Drive adoption of DevOps, CI/CD, automation, and engineering excellence frameworks.
  • Build, mentor, and develop engineering managers and senior engineers.
  • Conduct workforce planning, hiring, succession planning, and talent development.
  • Foster a culture of ownership, collaboration, innovation, and accountability.
  • Lead performance management and career growth initiatives.
  • Collaborate with executive leadership on strategic technology investments.
  • Communicate engineering progress, risks, dependencies, and business impacts.
  • Manage vendor relationships and technology partnerships when required.

Job description

The Director of Software Engineering is responsible for leading multiple engineering teams, driving technology strategy, ensuring successful product delivery, and building a high-performance engineering organization. This role combines technical leadership, people management, delivery governance, architecture oversight, and stakeholder management to deliver scalable and secure software solutions.

Engineering Leadership
  • Define and execute the technology roadmap aligned with business objectives.
  • Lead engineering managers, architects, and software development teams.
  • Establish engineering best practices, standards, and governance processes.
  • Drive innovation, modernization, and continuous improvement initiatives.
Product & Delivery Management
  • Oversee end-to-end software development lifecycle (SDLC).
  • Ensure predictable and high-quality delivery across multiple programs.
  • Partner with Product Management, Architecture, and Business teams to prioritize initiatives.
  • Track delivery metrics, engineering productivity, and operational excellence.
Technical Strategy & Architecture
  • Guide architectural decisions for scalable cloud-native platforms.
  • Promote microservices, API-first, event-driven, and modern engineering practices.
  • Ensure security, reliability, scalability, and maintainability of systems.
  • Drive adoption of DevOps, CI/CD, automation, and engineering excellence frameworks.
People Leadership
  • Build, mentor, and develop engineering managers and senior engineers.
  • Conduct workforce planning, hiring, succession planning, and talent development.
  • Foster a culture of ownership, collaboration, innovation, and accountability.
  • Lead performance management and career growth initiatives.
Stakeholder Management
  • Collaborate with executive leadership on strategic technology investments.
  • Communicate engineering progress, risks, dependencies, and business impacts.
  • Manage vendor relationships and technology partnerships when required.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director of Software Engineering
Director of Software Engineering

Fulcronix • Denver (CO)

On-site
USD 180,000 - 260,000
Director of Software Engineering
Director of Software Engineering

Lucas James Talent Partners • Minneapolis (MN)

On-site
USD 150,000 - 210,000
Director Software Engineering
Director Software Engineering

Jobgether • United States

On-site
USD 170,000 - 190,000
Comprehensive medical, dental, and vision insurance coverage
Retirement plan with employer match
Tuition reimbursement and continuous learning support
+1
Director, Software Engineering
Director, Software Engineering

Jobtailor • Town of Florida (NY)

On-site
USD 180,000 - 240,000
Director of Software Engineering
Director of Software Engineering

Frederick Fox • New York (NY)

On-site
USD 180,000 - 260,000
Dir Software Engineering
Dir Software Engineering

19109 SPEEDPAY RD • Norcross (GA)

Hybrid
USD 180,000 - 260,000
Hybrid work model
Global collaboration
Vice President of Software Engineering
Vice President of Software Engineering

TRANSNETWORK LLC • Houston (TX)

On-site
USD 120,000 - 160,000
Director, Software Engineer
Director, Software Engineer

NetApp • Bellevue (WA)

On-site
USD 180,000 - 260,000
Health Insurance
Life Insurance
Retirement Or Pension Plans
+4
Director, Software Engineer
Director, Software Engineer

NetApp • Waltham (MA)

On-site
USD 180,000 - 260,000
Health Insurance
Life Insurance
Retirement Plans
+4
Director of Software Engineering
Director of Software Engineering

Applied Resource Group • Atlanta (GA)

Hybrid
USD 180,000 - 240,000