Software Engineer (26-359)
This position does not offer relocation assistance and requires an active, in-scope DoD-issued Secret security clearance to start. No travel is expected.
About the role
Northrop Grumman Space Systems—Missile Defense Integration is seeking a Software Engineer to join the Command and Control, Battle Management, and Communications (C2BMC) program in Huntsville, AL. C2BMC is a vital operational system enabling the U.S. president, Secretary of Defense, and combatant commanders to plan, monitor, and control ballistic missile defense operations. The program supports layered missile defense capabilities, networking and integrating autonomous sensor and weapon systems globally and regionally to optimize threat response.
The selected candidate will focus on Java software development within one of the Regional Applications teams, such as Battle Management, System-Arch, or Track Server. This role involves working with minimal supervision, providing specialized expertise across systems and software fields, and contributing to the design, development, and integration of mission-critical software.
Responsibilities
- Perform in-depth analysis and technical support for systems software products, including complex problem resolution, design, development, testing, operational integration, and user support.
- Develop or modify operating system applications based on specifications.
- Assist with design, coding, benchmark testing, debugging, and documentation of programs.
- Interface with other system support groups to resolve problems, set standards, and improve overall system efficiency.
- Design, code, test, and implement tools for operational automation.
- Work across most phases of software systems programming applications, with minimal guidance required for some phases.
- Demonstrate flexibility and willingness to take on unanticipated tasks.
Requirements
- A Bachelor’s Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field from an accredited university, with at least 2 years of relevant experience; OR a Master’s degree in a related field with 0 years of experience; OR 6 years of relevant work experience in lieu of a degree.
- Current, active in-scope DoD-issued Secret security clearance (required to start).
- Understanding of software engineering and software development, with experience in Java/J2EE or alternative object-oriented development (C++ experience is a plus).
- Knowledge of software practices such as coding standards, automated testing, automated build pipelines, and configuration management.
- Strong oral, written, and communication skills, with the ability to work effectively in a fast-paced, team environment.
- Familiarity with standard systems engineering design artifacts such as Use Cases and SysML diagrams.
Preferred Qualifications
- Experience with Agile development methodologies.
- Experience developing enterprise applications on Linux (Windows experience is also desirable).
- Knowledge of DevSecOps and/or build management.
- Familiarity with common software development and management tools such as Maven, Git/GitHub, Nexus, and Eclipse.
Benefits
- Health Plan
- Savings Plan
- Paid Time Off
- Education Assistance
- Training and Development
- Flexible Work Arrangements
Pay
Primary salary range: $87,600.00 – $131,400.00. The final offer considers factors such as scope and responsibilities of the position, candidate experience, education, skills, and current market conditions. Eligible employees may receive overtime, shift differential, and discretionary bonuses in addition to base pay. Annual bonuses reward individual contributions and company performance. Employees in Vice President or Director positions may be eligible for Long Term Incentives.