Senior Software Engineer

Northrop Grumman Northrop Grumman · Aerospace · London, United Kingdom +1 · Cyber

Senior Software Engineer role at Northrop Grumman UK, focusing on designing, developing, and maintaining critical software for mission-led solutions. Requires hands-on development, CI/CD pipeline support, and collaboration within an Agile framework. Primarily backend (Java, Python) or frontend (JavaScript/React) development with familiarity in containerization, cloud platforms, and databases.

What you'd actually do

  1. Deliver hands-on development and contribute directly to the codebase, including peer reviews.
  2. Design software features and clearly communicate design choices in line with product roadmaps.
  3. Break down complex work into clear, achievable tasks aligned with Agile delivery.
  4. Support the setup and maintenance of CI/CD pipelines.
  5. Showcase progress through demonstrations to internal and external stakeholders.

Skills

Required

  • Backend development (Java Spring Boot, Maven, Python)
  • Frontend development (JavaScript/TypeScript, React, npm)
  • CI/CD
  • containerisation
  • deployment tools
  • cloud platforms (e.g. Jenkins, Kubernetes, Docker, AWS)
  • database technologies such as SQL, Elasticsearch or MongoDB
  • communication skills
  • collaboration skills
  • problem-solving skills
  • Agile ways of working

What the JD emphasized

  • UK CITIZENSHIP REQUIRED FOR THIS POSITION
  • highest level of UK Government security clearance