Enable job alerts via email!
Boost your interview chances
Join a leading international data and technology consultancy as the Director of Software Development and Engineering. In this pivotal role, you will oversee product development, lead teams, and establish best practices to drive change in how CACI approaches software delivery. This is an exciting opportunity to shape the future of software development at CACI.
Social network you want to login/join with:
col-narrow-left
CACI Ltd
London, United Kingdom
Other
-
Yes
col-narrow-right
278140aaa197
30
22.06.2025
06.08.2025
col-wide
Director of Software Development and Engineering
London W14 8TS, UK Req #964 13 February 2025Director of Software Development and Engineering
London W14 8TS, UK Req #964 13 February 2025Company Overview:
CACI Ltd is an international data and technology consultancy with £200m turnover and 1400 employees in the UK. Our business purpose is to ‘do amazing things with data and technology’ to drive value and make a difference on behalf of our diverse customer base. We are passionate, progressive, and innovative and serve more than 1000 commercial and government organisations; we specialise in four key areas of capability:
Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE - generating $ bn revenue and employing approximately 24,000 people worldwide.
Role Overview:
The Director of Software Development is a new senior role with responsibility for overseeing all aspects of product development across CACI. You will work with Business Units to shape and deliver their product strategy. This will include leading software development teams, managing the development lifecycle, and ensuring the delivery of high-quality software products that meet the needs of our clients.
This is a role that is pivotal in leading and driving change in how we work today. CACI is embarking on a new journey and a critical aspect of this role is establishing a “CACI way” of software development. Our products are at the start of an evolution, ready for migration to the cloud, or advancement beyond MVP status. To succeed we need to increase the maturity of our software development practices, including delivery, architecture, release and management. We’ve adopted a start-up mentality to software development that has served us well, but will not be suitable going forward. Until now, software development has been devolved across Business Units within CACI; now we want to leverage the skills across CACI to accelerate and improve development. This will include defining how we work as teams, formulating the roles of feature teams, DevOps, platform engineering and our off-shore team in India.
You’ll be integral to establishing and monitoring delivery best practice, ensuring effective team performance. You will ensure that the business and commercial needs are firmly represented with software and product development. You will help to ensure that software development and architectural requirements align with the business strategy and to our commercial and budgetary constraints. You will work closely with the product owners and specialists within the Business Units to validate their requirements and ensure that they are met.
A key success factor will be ensuring that our development plans and commercial goals are considered, both within and across business units. There could be significant value to be realised by greater product integration or leveraging existing capabilities.
Key Responsibilities:
Strategy
Software Development Leadership
Measurement and Monitoring
Skills and Experience:
Other details
Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.
Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.
Created on 22/06/2025 by TN United Kingdom