Jobs and Careers
NO

Software Engineer / Principal Software Engineer

Northrop Grumman
FLME222, United States, United Statesfull_timeVerifiedPosted 23 Sept 2025
💰 $142,900/yr($77,200/yr$142,900/yr)

About the role

RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE TYPE: Secret

TRAVEL: Yes, 10% of the Time

Description

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.

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 Aeronautics Systems has an opening for a Software Engineer / Principal Software Engineer to join our team of qualified, diverse individuals within our software organization. The location for this opportunity is Melbourne, Florida and will be primarily based within our office spaces to support the program and business needs. Operating on our 9/80 schedule, meaning you will get every other Friday off. The position has NO remote or Hybrid work available .

The Engineer Software will develop, modify and maintain customized or standardized Open Mission Systems applications using software engineering best practices and standards.  They will develop this software implementing principles of the Agile software development life cycle.  This will include requirements development, modeling and design, application development, unit testing, and requirements testing.  The Engineer Software could also gain experience in disciplines like integration, formal system testing, release, installation, and maintenance.

Basic Qualifications:

  • Software Engineer:  Bachelor’s Degree in Science, Technology, Engineering or Mathematics (STEM) discipline with 2 Years experience; OR a master’s degree in Science, Technology, Engineering or Mathematics (STEM) discipline with 0 Years experience.

  • Principal Software Engineer: Bachelor’s Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline with 5 Years experience; OR a master’s degree in a Science, Technology, Engineering or Mathematics (STEM) discipline with 3 Years experience; OR a PhD in a Science, Technology, Engineering or Mathematics (STEM) discipline with 1 Years experience.

  • Experience developing software and scripts in a Windows or Linux environment using one or more of the following languages: C/C++, Python, Java.

  • Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube

  • Experience with Model Based Systems Engineering (MBSE).

  • Experience in software test and software test automation.

  • Your ability to obtain and/or transfer and maintain the final adjudicated government Secret clearance, and any program access(es) required for the position within a reasonable period of time, as determined by the company

Preferred Qualifications:

  • Experience with all phases of the software development life cycle and Agile framework as a Product Owner, SCRUM Master, and/or team member.

  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or Electrical Engineering

  • Familiarity with mission systems, vehicle systems or similar.

  • Experience with CI/CD, containers, and pipelines.

  • Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and Jenkins.

  • Experience architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, and Debugging OO C++ software running on Real-Time Operating systems.

  • Experience with DOORS and Software Requirement Specification Testing using simulators, emulators, and automated scripting languages in Python.   

Primary Level Salary Range: $77,200.00 - $115,800.00

Secondary Level Salary Range: $95,300.00 - $142,900.00

The above salary range represents a

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Northrop Grumman

View company profile →