Senior Software Engineer (C++)

Requisition ID: R10041216

  • Category IconCategory: Information Technology
  • Location IconLocation: New Malden, London, United Kingdom
  • Citizenship IconCitizenship Required: None
  • Clearance IconClearance Type: Security Check (SC)
  • Telecommute IconTelecommute: Yes-May consider hybrid teleworking for this position
  • Travel IconTravel Required: Yes, 10% of the Time
  • Positions IconPositions Available: 1

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.

Due to a number of recent successes, we are growing our Software Development team with creative and ambitious Software Engineers. Working within an Agile environment, with a focus on C and C++, your experience will cover a range of technologies to help provide multi-domain Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C4ISR) solutions for our customers internationally.

As a Senior Software Engineer you will have responsibility for packages of work and should be used to working with internal and external customers.

You will be able to deploy applications in a controlled, repeatable way and be developing technical specialisms in frameworks and/or toolsets.

Experience of mentoring or team leading would be advantageous.

Key Responsibilities
  • Take full responsibility for a complete work package or development activity including the production of supporting documentation

  • Take responsibility for ensuring work packages are completed on schedule and within budget

  • Take responsibility for configuration management of software

  • Carry our peer reviews on other team members work, including design and user documentation as well as code reviews

  • Assist with the set up/design of a project's software and hardware development environment

  • Build up technical knowledge of company’s existing products and any new product and project developments

  • Carry out all tasks in accordance with Northrop Grumman’s Quality System and published Software Production processes

  • Be pro-active in keeping products up to date with evolving technologies

Essential qualifications / experience:

  • Experience in design, development, test and integration of quality software;

  • Experience in object-orientated software design and programming using C++, ATL, COM, XML and UML

  • Working knowledge of SQL databases

  • Experienced in troubleshooting software applications and components

  • Fluent in software configuration management, such as Git/BitBucket

Preferred qualifications / experience:

  • Experienced in using Microsoft Visual Studio to build applications and components

  • Knowledge of the Geo-spatial extensions to SQL

  • General knowledge of software development lifecycles

  • An understanding of Agile methodologies, preferably Kanban, using tools such as Confluence and Jira

  • Previous experience of GIS or command and control applications are desirable but not essential

Other requirements

  • Travel requirements: Occasional UK travel may be required to attend team/customer meetings and training activities

  • Looking for flexibility? At Northrop Grumman UK we have hybrid working arrangements. Talk to us at the application stage about what may be possible.

  • Clearance requirements: Post-holder must hold and maintain UK Government clearances where required

Northrop Grumman is committed to equality and diversity in our workplace. Northrop Grumman provides equal employment opportunity to all employees and applicants without regard to an individual's protected status, including race/ethnic origin, color, nationality, national origin, ancestry, sex/gender, gender identity/expression, gender reassignment, sexual orientation, marriage/civil partnership, pregnancy/maternity, religion or belief, creed, age, disability, genetic information, or any other protected status or characteristic.

Apply Now


What's great about
Northrop Grumman

  1. Be part of a culture that thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work.
  2. Use your skills to build and deliver innovative tech solutions that protect the world and shape a better future.
  3. Enjoy benefits like work-life balance, education assistance and paid time off.

Did you know?

Northrop Grumman leads the industry team for NASA’s James Webb Space Telescope, the largest, most complex and powerful space telescope ever built. Launched in December 2021, the telescope incorporates innovative design, advanced technology, and groundbreaking engineering, and will fundamentally alter our understanding of the universe.