Enable job alerts via email!

Senior Software Engineer - National Security

CACI Ltd

Cheltenham

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A specialist software consultancy is seeking a Senior Software Engineer to join the National Security team. The role involves designing and developing bespoke software solutions while ensuring security and quality. Candidates must hold a high-level security clearance and be based in the UK. The position offers flexibility and a dynamic environment with various employee benefits.

Benefits

Free 24/7 counselling helpline
Work flexibility
Career coaching
Regular social events
Onsite allowances for lunch and drinks

Qualifications

  • Experience in designing and developing software solutions.
  • High-level security clearance required.
  • Ability to work in diverse environments.

Responsibilities

  • Design, develop, and test software solutions.
  • Utilize open-source libraries and components.
  • Lead teams and manage client engagement.

Skills

Software development
CI pipelines
AWS
Azure
Team leadership

Tools

GitLab

Job description

Senior Software Engineer - National Security

Manchester, UK

Job Description

Posted Monday 16 June 2025 at 00:00

About Us:

We are the Information Intelligence Group (IIG) of CACI UK, a specialist software consultancy providing bespoke solutions to solve complex operational problems for our customers. As our business continues to grow, we are seeking an experienced Software Engineer to join a live project within the National Security team.

Ideal candidates will hold high-level security clearance and be able to support customers in Bristol, Cheltenham, and Manchester. Due to the sector's nature, this role requires a 4 to 5-day in-office presence per week.

Our Mission:

To support government departments in making critical decisions that enhance the UK's security and prosperity. Our work is central to national security, making us a vital part of the UK's safety infrastructure. With a team of over 600 skilled professionals, we are dedicated to delivering impactful solutions.

This role involves more than coding; it's about playing a crucial part in protecting the UK. You will develop mission-critical systems and contribute to national security.

The Opportunity:

Join our agile teams working on diverse, complex projects to build bespoke software solutions and enhance capabilities. As a Senior Software Engineer, your responsibilities include:

  • Designing, developing, and testing software solutions
  • Utilizing open-source libraries and components
  • Building CI pipelines with tools like GitLab to ensure quality and security
  • Deploying systems across various environments, including AWS and Azure
  • Engaging in all software lifecycle stages from concept to maintenance
  • Leading teams and managing client engagement (depending on experience)

The Fit:

Due to industry requirements, all team members must obtain security clearance, which necessitates being a British passport holder and having lived in the UK for the past 5 years.

We pride ourselves on providing a dynamic, inclusive, and supportive environment where everyone can thrive. Our benefits package reflects our commitment to our staff.

  • Wellbeing: Free 24/7 counselling helpline and employee assistance
  • Work Flexibility: City-centre offices with flexitime and remote options
  • Learning & Growth: Career coaching and development opportunities
  • Social: Regular events, including socials, summer parties, and away days
  • Onsite Allowances: Expenses for lunch and drinks

CACI is an equal opportunities employer committed to diversity and inclusion. We provide reasonable adjustments during recruitment and support candidates with health conditions or disabilities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.