About the job
Join Endava as the Director of Engineering, where you will lead cohesive engineering initiatives across our internal business systems. Your role will support essential functions such as People, Growth, and Finance, while empowering specialized teams in Integrations & Data, Enterprise, AI & Automation. You will elevate our engineering standards by advocating for quality, reliability, and team well-being, ensuring our Product strategy is executed with precision.
Reporting Structure
- Reports to: Senior Vice President of Product Management (Application Management and Development).
- Provides career coaching to discipline leads such as Engineering, QA/Automation, and DevOps/SRE, while supporting Tech and Engineering Leads through mentorship and community involvement.
- This position adopts a leadership model focused on coaching and discipline guidance rather than being the primary day-to-day manager of delivery teams.
Key Responsibilities
Talent Development
- Mentor and cultivate engineering leaders (e.g., Tech Leads, Engineering Leads, Solutions Architects, Senior Engineers) by establishing clear career pathways and fostering skill development.
- Identify and address systemic capability gaps through targeted initiatives including coaching, training, and recruitment support.
- Collaborate with Delivery Managers to enhance resource effectiveness, align capabilities with priorities, and mitigate single points of failure.
Technical Leadership
- Develop and continuously improve a streamlined Business Systems Engineering Handbook that includes standards and guidelines (coding conventions, code reviews, CI/CD quality gates, security in the SDLC).
- Implement a strategic approach to managing technical debt, ensuring visibility, prioritization, and sustained reduction aligned with measurable outcomes.
- Ensure uniform engineering practices for platform and integration across all domains.
- Encourage the effective use of AI within engineering workflows and business systems to enhance quality, speed, and reliability.
- Work closely with Product Management and Delivery Managers to identify technical risks, dependencies, and constraints proactively.
Quality Assurance
- Oversee the quality strategy and appropriate levels of test automation for each domain or team.
- Champion Site Reliability Engineering (SRE) fundamentals including reliability targets, incident management, and post-incident reviews.
- Enhance the consistency of release standards, testing coverage, and overall operational efficiency across teams.
Operational Excellence
- Promote consistent DevOps and release methodologies across teams, focusing on incremental delivery and automated quality checkpoints.
- Drive a culture of continuous improvement and collaboration.

