Skip to content

Staff Software Engineer – 13954

In Person (Roy, Utah, United States of America | Bellevue, Nebraska, United States of America)
Full Time
$147,700 – $221,500

Location:
Roy, Utah, United States of America | Bellevue, Nebraska, United States of America

About Northrop Grumman

Northrop Grumman solves the toughest problems in space, aeronautics, defense and cyberspace to meet the ever-evolving needs of our customers worldwide. Our 90,000 employees are Defining Possible every day using science, technology and engineering to create and deliver advanced systems, products and services. Northrop Grumman careers and internships are as varied as your interests, with a lifetime of potential that will allow you to work together with people from many backgrounds, personal passions and disciplines.

Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world’s biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.

Northrop Grumman Defense Systems is seeking Staff Software Engineer – 13954. This position will be located in Roy, Utah or Bellevue, Nebraska and will support the Sentinel Program.

What You’ll Get To Do:

As the DevStar Software System Integration Lead, you’ll be responsible for leading a technical team with the following scope:

- Implementation of the Software System Integration pipeline (system integration at the software level prior to hardware/software integration) integrating source code from multiple GitLab projects, compiles into an all-digital closed-loop simulation, and runs automated tests.

- Collaboration across multiple teams to receive software source code, build procedures, and testing procedures.

- Development & maintenance of Automated System Integration Tests which are run 1) in the (all-digital) Software System Integration pipeline, and 2) in the Weapon System Integration Lab after loading software onto hardware, to catch issues prior to informal/formal testing.

- Initial integration of Software in Weapon System Integration Lab prior to informal/formal testing.

- Mentoring less experienced software engineers

- Ensuring schedule commitments are met, adjustments to deliverables are coordinated, and impacts clearly communicated

Position Benefits:

As a full-time employee of Northrop Grumman Defense Systems, you are eligible for our robust benefits package including:  

  • Medical, Dental & Vision coverage  
  • 401k  
  • Educational Assistance  
  • Life Insurance  
  • Employee Assistance Programs & Work/Life Solutions   
  • Paid Time Off   
  • Health & Wellness Resources   
  • Employee Discounts  

This position’s standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off.  This role may offer a competitive relocation assistance package.

Job Qualifications: 

You’ll Bring These Qualifications:

  • 12 Years with Bachelor’s in relevant field of study, 10 Years with Masters, 08 Years with PhD or 04 additional years in lieu of a degree.
  • Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years.
  • U.S. Citizen and Ability to obtain Special Program Access (SAP)..
  • Min 5 Years experience of hardware-software integration.
  • Min 5 Years experience C++ software development.
  • Min 5 Years experience programming and scripting experience in a UNIX environment (C++, Python, Bash).
  • Min 2 Years experience with CMake build system generator.
  • Min 2 Years experience with developing/maintaining CI/CD workflows for software development using GitLab (or similar tools like GitHub, Azure, Jenkins), Nexus (or similar artifact management systems).
  • Min 2 Years experience managing technical deliveries to cost and schedule commitments.

These Qualifications Would be Nice to Have:

  • Experience with Containers creation and utilization.
  • Experience as Cost Account Manager or Work Package Lead.
  • Experience with Golang.
  • Experience working with Agile methodologies and Agile development tools.
  • Experience working with multi-domain networks and synchronization across complex platforms.
  • Ability to work in a dynamic environment.
  • Security+ or equivalent certification.

#Sentinelsoftware