Posted:
9/23/2025, 4:07:43 AM
Location(s):
Melbourne, Florida, United States ⋅ Florida, United States
Experience Level(s):
Expert or higher ⋅ Senior
Field(s):
Software Engineering
Workplace Type:
Remote
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.
Website: https://northropgrumman.com/
Headquarter Location: Falls Church, Virginia, United States
Employee Count: 10001+
Year Founded: 1994
IPO Status: Public
Last Funding Type: Grant
Industries: Data Integration ⋅ Manufacturing ⋅ Remote Sensing ⋅ Security ⋅ Software