Senior Software Engineer (National Security)
Senior Software Engineer (National Security)

Senior Software Engineer (National Security)

Cheltenham Full-Time 43200 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Join a dynamic team to develop software solutions for national security projects.
  • Company: CACI Ltd is a leading software consultancy focused on bespoke solutions for complex operational challenges.
  • Benefits: Enjoy flexible working, city-centre offices, and a comprehensive wellbeing programme.
  • Why this job: Make a real impact on the UK's safety while working in an inclusive and supportive environment.
  • Qualifications: Must hold a British passport and have lived in the UK for the last 5 years.
  • Other info: Opportunities for career growth with assigned coaches and regular social events.

The predicted salary is between 43200 - 72000 £ per year.

Senior Software Engineer (National Security)

Join or sign in to find your next job

Join to apply for the Senior Software Engineer (National Security) role at CACI Ltd

Senior Software Engineer (National Security)

3 weeks ago Be among the first 25 applicants

Join to apply for the Senior Software Engineer (National Security) role at CACI Ltd

Get AI-powered advice on this job and more exclusive features.

This range is provided by CACI Ltd. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from CACI Ltd

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

We are looking for candidates that ideally hold hold high level security clearance, able to support customers from locations in Bristol, Cheltenham and Manchester. Due to the nature of the sector this is supporting, there will be a 4 to 5 day per week in office requirement

Our Mission:

To support government departments in making critical decisions that enhance the security and prosperity of the UK. Our work is at the heart of national security, making us an integral cog in the UK\’s safety mechanism. Comprising a team of over 600 highly skilled professionals, we are deeply committed to delivering solutions that truly make a difference.

This isn\’t just about code, algorithms, and data. It\’s about playing a pivotal role in protecting the UK. Our work is of the highest sensitivity and utmost importance, and you will be part of it. You will not only develop mission-critical systems but also contribute to keeping the UK safe and secure.

The Opportunity:

We have a wide variety of teams who support our customers on a range of interesting and complex projects, building new bespoke software solutions and providing them with up to date capability to meet their needs. As a Senior Software Engineer, you will join an Agile focussed team, gaining exposure to:

  • Implementing software solutions including design, development and testing
  • Using a wide range of technologies, specialising in the use of open-source libraries and components
  • Utilising tools such as GitLab to build continuous integration pipelines, which help monitor and ensure software quality and security
  • Deploying software systems to a mixture of environments, including public (AWS and Azure) and private cloud
  • Full Software Lifecycle involvement: project concept formalisation; requirements analysis and specification; architecture design; implementation and delivery; training and support and software lifecycle and maintenance
  • Lead teams and managing engagement with our clients (depending on experience)

The Fit:

Due to the industries we work in, we require all our team to be able to obtain security clearance. To qualify for this, you must be a British passport holder and have lived permanently in the UK for the last 5 years.

We take great pride in taking care of our talent, providing a highly dynamic, inclusive and team-led environment where everyone can thrive. We value every member of our business, and strive to be a place you’re excited to work. Our market-leading package of benefits reflects this.

  • WELLBEING – Free 24/7 counselling helpline and employee assistance programme
  • WORK YOUR BEST – City-centre offices across the UK, combined with flexitime and at home working
  • LEARN & GROW – Assigned Career Coach to holistically guide development
  • SOCIAL – Get-togethers throughout the year, from ad hoc socials to the Summer Party in London and annual awaydays
  • ONSITE ALLOWANCES – expenses for lunch and drinks

CACI is proud to be an equal opportunities employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favourably due to ethnic origin, age, sex, gender identity, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to prevent discrimination.

As a Disability Confident employer, we will;

  • Provide reasonable adjustments in the recruitment process where requested (contact a member of the recruitment team on 020 7602 6000 to discuss individual requirements further).
  • Offer people with health conditions and disabilities, meeting the minimum criteria for a role, an interview.

Our people are unique and we encourage, and support them, to be confident in contributing to our inclusion journey.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Information Technology

  • Industries

    Business Consulting and Services, Software Development, and IT System Custom Software Development

Referrals increase your chances of interviewing at CACI Ltd by 2x

Get notified about new Software Engineer jobs in Cheltenham, England, United Kingdom.

Research Software Engineer – Quantum Software

Cambridge, England, United Kingdom 1 month ago

Gloucestershire, England, United Kingdom 2 weeks ago

C#/.Net Software Developer x 2/3 – C#/.Net – New (REFBJ28)

Gloucester, England, United Kingdom 1 week ago

Gloucestershire, England, United Kingdom 1 day ago

APP DEVELOPERS (IOS AND ANDROID) AT TAZZER GROUP

Gloucestershire, England, United Kingdom 1 week ago

Software Developer (DV Security Clearance)

Gloucester, England, United Kingdom 5 days ago

Gloucestershire, England, United Kingdom 5 days ago

Cambridge, England, United Kingdom 2 weeks ago

Gloucester, England, United Kingdom 2 weeks ago

Gloucester, England, United Kingdom 1 week ago

Gloucestershire, England, United Kingdom 2 weeks ago

Cheltenham, England, United Kingdom 18 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior Software Engineer (National Security) employer: CACI Ltd

CACI Ltd is an exceptional employer, offering a dynamic and inclusive work environment where your contributions directly impact national security. With city-centre offices in Bristol, Cheltenham, and Manchester, employees enjoy flexible working arrangements, comprehensive wellbeing support, and dedicated career coaching to foster professional growth. Join a team of over 600 skilled professionals committed to making a difference, while participating in engaging social events and benefiting from a market-leading package of perks.
C

Contact Detail:

CACI Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (National Security)

✨Tip Number 1

Familiarise yourself with the specific technologies and tools mentioned in the job description, such as GitLab, AWS, and Azure. Being able to discuss your experience with these platforms during an interview will demonstrate your readiness for the role.

✨Tip Number 2

Highlight any previous experience you have in national security or similar sectors. This can set you apart from other candidates and show that you understand the unique challenges and responsibilities associated with this field.

✨Tip Number 3

Network with current or former employees of CACI Ltd or those in the national security sector. Engaging with them on platforms like LinkedIn can provide valuable insights and potentially lead to referrals.

✨Tip Number 4

Prepare to discuss your leadership skills and experience in managing teams, as the role may involve leading projects. Be ready to share examples of how you've successfully guided teams in past roles.

We think you need these skills to ace Senior Software Engineer (National Security)

Proficiency in programming languages such as Java, C++, or Python
Experience with Agile software development methodologies
Strong understanding of software design patterns and architecture
Familiarity with open-source libraries and components
Experience with cloud platforms like AWS and Azure
Knowledge of continuous integration and deployment (CI/CD) practices
Ability to conduct software testing and quality assurance
Strong problem-solving skills
Excellent communication and teamwork abilities
Experience in leading software development teams
Understanding of security protocols and best practices in software development
Ability to obtain and maintain high-level security clearance
Experience with version control systems, particularly GitLab

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in national security or similar fields. Emphasise your skills in Agile methodologies, software design, and development, as well as any experience with open-source technologies.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also demonstrates your understanding of the importance of national security. Mention specific projects or experiences that align with CACI's mission and values.

Highlight Security Clearance: If you hold a high-level security clearance, make sure to mention it prominently in your application. This is crucial for roles within national security and can set you apart from other candidates.

Showcase Team Collaboration: Since the role involves leading teams and managing client engagement, provide examples of your experience working collaboratively in teams. Highlight any leadership roles or projects where you successfully managed stakeholder relationships.

How to prepare for a job interview at CACI Ltd

✨Understand the Mission

Before your interview, take some time to research CACI Ltd and their mission in national security. Understanding how your role as a Senior Software Engineer contributes to the safety and security of the UK will help you articulate your passion for the position.

✨Showcase Relevant Experience

Be prepared to discuss your previous experience with software development, particularly in high-stakes environments. Highlight any projects where you implemented solutions that had a significant impact, especially those involving security or government clients.

✨Familiarise Yourself with Technologies

Since the role involves using a variety of technologies, make sure you're up to speed with open-source libraries, GitLab, and cloud environments like AWS and Azure. Be ready to discuss how you've used these tools in past projects.

✨Prepare for Team Dynamics

As the role involves leading teams and engaging with clients, think about examples from your past where you successfully collaborated with others. Be ready to discuss your leadership style and how you handle team dynamics in an Agile environment.

Senior Software Engineer (National Security)
CACI Ltd
C
  • Senior Software Engineer (National Security)

    Cheltenham
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-08-01

  • C

    CACI Ltd

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>