General enquiries :
+44 (0)20 7602 6000

We're a business proudly built on the skills of our people

We're a talented, driven, multi-skilled team with a shared passion for the power that people and technology can bring. Curious, client- focused results-orientated and always doing the right thing is who we are.

We always have opportunities for anyone who’s just starting out or who wants to take their successful career further. You'll work alongside some of the best and brightest in the business in an organisation where commitment and hard work gets noticed and rewarded.

Your growth and development is a vital element of ours. It's why, from day one, we'll do everything we can to help you achieve your personal goals.

Here are the vacancies we currently have available…


Please note that CACI does not accept unsolicited CVs from recruiters or employment agencies. CACI only works with carefully selected recruiters and agencies who have signed CACI’s standard recruitment agreement. If a recruiter or agency submits a CV or candidate to CACI, absent a signed agreement, CACI will not pay (or consider payment of) any referral or recruiter fee or any other type of compensation. CACI and its hiring managers reserve the right to use, pursue and/or hire any such CV(s) and candidate(s) at any time, without any financial or other obligation to the recruiter or agency.

Location Planning

We are looking for Senior Data Scientist to lead in the delivery of complex analytics projects within our Location Intelligence team. It is a young and sociable team, looking for a self-motivated person with a passion for data science and innovation. The role is suited to a problem solver, who can come up with creative solutions to our clients’ problems and help to drive innovation and efficiency within the team.

As a Full stack developer, you will be involved in building, designing and development of the web applications for all CACI core products. This position will be initially focused on developing a web application for routing and scheduling product which is focused on .Net core, Angular and Azure.


Your primary role as an Implementation Consultant will be to support clients through the process of implementing and utilising the Cygnum solution.
We will work with you to further develop and display excellent communication skills, both written and verbal, as well as exemplary client facing skills. To facilitate your development, you will initially work with our Customer Care Team. This will involve gaining a thorough understanding of the Cygnum solution our customers are using to support their business processes and a good knowledge of the markets they operate in.