Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Northrop Grumman

Preston

On-site

GBP 100,000 - 125,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading defense contractor in the UK is seeking a developer with high-level UK Government clearance. You will perform hands-on coding in Java, JavaScript, or Python, while contributing to a code base and supporting cloud-based architectures. The role offers flexible working options, including compressed schedules, and includes benefits like private healthcare and career development opportunities. Join a team that contributes to advancing technology for a more secure future.

Benefits

Flexible working options
Private health care
Performance bonuses
Career development opportunities
Mentorship
Pension

Qualifications

  • Hands-on experience developing software in Java, JavaScript, or Python.
  • Understanding of cloud-based architectures in AWS or Azure.
  • Experience with DevOps automated deployment tools.

Responsibilities

  • Perform hands‑on development and contribute to the code base.
  • Design software features to realize the product roadmap.
  • Break down large pieces of work into well-defined tasks.
  • Support setup and maintenance of CI/CD pipelines.
  • Demonstrate development work to customers.

Skills

Java
JavaScript
Python
AWS
Azure
Jenkins
GitLab
Docker
OpenShift
Kubernetes
SQL
Elasticsearch
MongoDB
Job description

Our mission is to solve the most complex challenges by shaping the technology and solutions of tomorrow, with the aim of building a more secure and connected world across land, sea, air, space, and cyberspace. We develop engineering data and intelligence solutions, maritime navigation and control systems, and command and control systems for the UK and NATO, contributing to a safer future.

Role Clearance

You must currently hold the highest level of UK Government clearance. Our requirement team will guide you through the process.

Responsibilities
  • Perform hands‑on development and actively contribute to the code base, including peer review of code.
  • Design software features to realize the product roadmap and explain design choices.
  • Break down large pieces of work into well‑defined tasks to be implemented in an Agile manner.
  • Support the setup and maintenance of continuous integration and deployment pipelines.
  • Demonstrate development work to internal and external customers.
Qualifications
  • Hands‑on experience developing software in Java, JavaScript or Python.
  • Understanding of cloud‑based architectures in AWS or Azure.
  • Experience with DevOps automated deployment tools such as Jenkins, GitLab, Docker, OpenShift or Kubernetes.
  • Knowledge of database technologies such as SQL, Elasticsearch or MongoDB.
Benefits
  • Flexible working options, including compressed schedules with every other Friday off.
  • Private health care, career development opportunities and performance bonuses.
  • Inclusive community with Employee Resource Groups and support for diverse groups.
  • Career development opportunities, mentorship, pension and investment in future development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.