Enable job alerts via email!

Software Engineer – Gloucester – National Security

BAE Systems

Gloucester

Hybrid

GBP 40,000 - 60,000

Full time

15 days ago

Job summary

A leading company is seeking experienced Software Engineers to join a growing National Security team in Gloucester. In this role, you will engage in impactful projects supporting the UK Government sector. Responsibilities include designing and documenting software, focusing on data processing, and mentoring junior developers, all within a flexible and inclusive working environment.

Qualifications

  • Proficiency in back-end languages: Java, C++, Node.js, Python, C.
  • Problem-solving mindset and customer-focused approach.
  • Knowledge of cloud engineering (AWS, Docker, Microservices) is a plus.

Responsibilities

  • Designing, coding, testing, and documenting software.
  • Estimating development efforts based on specifications.
  • Mentoring junior developers.

Skills

Java
C++
Node.js
Python
C
Problem-solving
Teamwork
Agile methodologies

Tools

AWS
Docker
Microservices

Job description

Location(s): UK, Europe & Africa: UK: Gloucester

BAE Systems Digital Intelligence is home to 4,500 digital, cyber, and intelligence experts. We work collaboratively across 10 countries to collect, connect, and understand complex data, enabling governments, armed forces, and commercial entities to unlock digital advantages in demanding environments.

Job Title: Software Engineer
Requisition ID: 121323

Location: Gloucester – We offer hybrid and flexible working arrangements. Please discuss options with your recruiter.

Grade: GG09-GG11

Referral Bonus: £5,000

About the role

The growing National Security team in Gloucester offers opportunities to work with diverse clients, delivering impactful solutions. Join a team committed to community engagement and building tech and cyber skills locally.

We seek experienced Software Engineers to support our UK Government sector growth.

Responsibilities include:

  • Designing, coding, testing, and documenting software as part of engineered systems
  • Estimating development efforts based on specifications
  • Focusing on Data Processing
  • Working with AWS Cloud infrastructure
  • Mentoring junior developers where applicable
  • Analyzing and fixing code defects promptly

Candidate background

  • Proficiency in back-end languages: Java, C++, Node.js, Python, C
  • Problem-solving mindset and customer-focused approach
  • Desire to learn and improve skills
  • Knowledge of cloud engineering (AWS, Docker, Microservices) is a plus
  • Teamwork and familiarity with Agile methodologies

Why join BAE Systems?

Make a meaningful difference in an inclusive culture that values diversity, integrity, and merit. We encourage applications from underrepresented communities, including women, minorities, individuals with disabilities, and LGBTQ+ individuals.

We accommodate candidates with disabilities or health conditions in our recruitment process. Please discuss any required adjustments with your recruiter.

Many roles require security and export control clearances. Applicants should meet the Baseline Personnel Security Standard, with some roles requiring higher security vetting, including residency requirements.

Life at BAE Systems Digital Intelligence

Our hybrid working model promotes flexibility, collaboration, and work-life balance. We value diversity and inclusion, fostering an environment where all employees can excel and reach their potential.

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