Now hiring

Director of Software engineer @ EXL

USOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

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.

Leadership

• Proven experience leading large engineering organizations (50+ engineers preferred). • Strong experience managing Engineering Managers and Technical Leads. • Excellent stakeholder and executive communication skills.

Technical Expertise

• Strong understanding of modern software engineering practices. • Experience with cloud platforms such as Azure, AWS, or GCP. • Expertise in API architecture, distributed systems, and enterprise application development. • Experience implementing DevOps, Git-based development, and CI/CD pipelines. • Strong knowledge of SQL and NoSQL technologies.

Business & Delivery

• Experience managing multimillion-dollar technology programs. • Expertise in Agile, Scrum, SAFe, or scaled delivery frameworks. • Strong risk, budget, and vendor management capabilities.

Key Performance Indicators (KPIs)

• On-time delivery of strategic initiatives. • Platform availability and reliability. • Engineering productivity and cycle time. • Employee engagement and retention. • Technology modernization and automation adoption. • Customer satisfaction and business impact.

Typical Reporting Structure

Director of Software Engineering → Engineering Managers

→ Technical Leads / Architects

→ Senior Software Engineers

→ Software Engineers / QA Engineers / DevOps Engineers

Preferred Qualifications

• Master's degree in Computer Science, Engineering, or related field. • Experience in AI/ML platforms, Data Engineering, and Cloud Transformation initiatives. • Exposure to Kubernetes, Containers, Serverless Architectures, and Enterprise Platforms. • Bachelor's degree (B.Tech/BE/MCA/BSC-IT) from an accredited college/university / Professional certification such as CA/CISA/CIA/MBA Finance will be an added advantage

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores