Senior Software Engineer

    Highlights

    Northrop Grumman Space Systems is seeking a Software Engineer to support an Internal Research & Development (IRAD) program within the Missile Defense Integration Business Unit. The selected candidate will work in a collaborative, closed-area environment supporting high-performance defense systems across land, sea, air, space, and cyberspace domains.

    Numbers & Facts

    LocationCO

    Description

    Position Overview

    Northrop Grumman Space Systems is seeking a Software Engineer to support an Internal Research & Development (IRAD) program within the Missile Defense Integration Business Unit. This role involves developing advanced mathematical and physics-based software solutions critical to system performance.

    The selected candidate will work in a collaborative, closed-area environment supporting high-performance defense systems across land, sea, air, space, and cyberspace domains.

    Key Responsibilities

    • Develop novel C++ applications for advanced system capabilities
    • Design and implement mathematics- and physics-intensive algorithms
    • Support software requirements analysis and test case reviews
    • Collaborate with cross-functional engineering teams
    • Contribute to system performance optimization
    • Participate in code reviews and software quality processes
    • Support automated testing and validation efforts

    Basic Qualifications

    • Bachelor's degree in STEM field
    • 5+ years experience (BS)

    OR 3+ years (MS)

    OR 1+ year (PhD)

    • Active, in-scope DoD Secret clearance (required to start)
    • Strong recent experience developing software in C++
    • Experience developing new/novel C++ applications
    • MATLAB and/or Python experience
    • Unix/Linux operating system experience
    • Ability to work onsite in a closed-area environment

    Preferred Qualifications

    • Advanced degree in Mathematics, Physics, or Computer Science

    • Strong background in math and physics

    • Experience with battle management or fire control systems

    • Containerization experience (Docker, Kubernetes)

    • CI/CD pipeline experience

    • MBSE (Model-Based Systems Engineering) environment experience

    • Behavior Driven Development (BDD) using Gherkin/Cucumber

    • Automated software requirements testing

    • Static & Dynamic Code Analysis Tools:

    • Coverity

    • Fortify

    • SonarQube

    • Software configuration & change management tools:

    • Jira

    • GitHub / GitLab

    • Jenkins

    • Atlassian tool suite

    Work Environment

    • Onsite only (no telework)
    • Closed-area secure facility
    • Collaborative engineering environment
    • Defense and missile systems focus

    Position Overview

    Northrop Grumman Space Systems is seeking a Software Engineer to support an Internal Research & Development (IRAD) program within the Missile Defense Integration Business Unit. This role involves developing advanced mathematical and physics-based software solutions critical to system performance.

    The selected candidate will work in a collaborative, closed-area environment supporting high-performance defense systems across land, sea, air, space, and cyberspace domains.

    Key Responsibilities

    • Develop novel C++ applications for advanced system capabilities

    • Design and implement mathematics- and physics-intensive algorithms

    • Support software requirements analysis and test case reviews

    • Collaborate with cross-functional engineering teams

    • Contribute to system performance optimization

    • Participate in code reviews and software quality processes

    • Support automated testing and validation efforts

    • Basic Qualifications

    • Bachelor's degree in STEM field

    • 5+ years experience (BS)

    OR 3+ years (MS)

    OR 1+ year (PhD)

    • Active, in-scope DoD Secret clearance (required to start)

    • Strong recent experience developing software in C++

    • Experience developing new/novel C++ applications

    • MATLAB and/or Python experience

    • Unix/Linux operating system experience

    • Ability to work onsite in a closed-area environment

    • Preferred Qualifications

    • Advanced degree in Mathematics, Physics, or Computer Science

    • Strong background in math and physics

    • Experience with battle management or fire control systems

    • Containerization experience (Docker, Kubernetes)

    • CI/CD pipeline experience

    • MBSE (Model-Based Systems Engineering) environment experience

    • Behavior Driven Development (BDD) using Gherkin/Cucumber

    • Automated software requirements testing

    • Static & Dynamic Code Analysis Tools:

    • Coverity

    • Fortify

    • SonarQube

    • Software configuration & change management tools:

    • Jira

    • GitHub / GitLab

    • Jenkins

    • Atlassian tool suite

    • Work Environment

    • Onsite only (no telework)

    • Closed-area secure facility

    • Collaborative engineering environment

    • Defense and missile systems focus

    Similar Jobs

    See more jobs