×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Northrop Grumman
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer 3 (25-582)

Overview

RELOCATION ASSISTANCE:
No relocation assistance available. CLEARANCE TYPE:
Secret. TRAVEL:
Yes, 10% of the time.

Description

Northrop Grumman Space Systems—Missile Defense Integration seeks a Principal Engineer Software – BM/SRM (25-582) to join a team of diverse professionals. Based in Huntsville, AL, the role supports the U.S. President, the Secretary of Defense, and combatant commanders at strategic, regional, and operational levels. This position does not provide relocation assistance and requires on-site work with no remote options.

Position Overview

The Command and Control, Battle Management, and Communications (C2

BMC) program enables ballistic missile defense operations and provides networked sensor and weapon system coordination to meet global and regional mission goals. C2

BMC supports layered missile defense capabilities and functions as a force multiplier in both testing and operations.

This position is for a Software Engineer on the C2

BMC program. The candidate will be responsible for software development in Java for the Regional Applications / Battle Management Sensor Resource Management (BM/SRM) team in Huntsville. Working with minimal supervision, they provide specialized expertise across multiple systems and software disciplines.

Essential Functions
  • Conduct in-depth analysis and provide technical support for systems software products; solve complex problems, design, develop, test, integrate operations, and assist users
  • Develop or modify operating system applications from specifications
  • Support design, coding, benchmark testing, debugging, and documentation of programs
  • Collaborate with other system support groups to resolve issues, set standards, and enhance efficiency
  • Design, code, test, and implement tools for automating operations
  • Work on most phases of software systems programming; may require minor instruction in other phases
  • Experience and knowledge of software practices such as coding standards, automated testing, automated build pipelines, and configuration
  • Possess strong verbal and written communication skills; able to work independently and in fast-paced environments
  • Experience in software engineering and development using Java/J2EE
Basic Qualifications
  • Bachelor’s Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or related field with 5 years of experience; or Master’s degree with 3 years of relevant work experience; or 9 years of relevant work experience as an alternative to a degree
  • Active DoD 8140 certification at IAT Level II or higher (e.g., Security+, CCNA, JNCIA, CISSP) at the time of application and maintained throughout contract
  • Active in-scope DoD-issued Secret security clearance at the time of application
  • Experience developing enterprise applications on Linux;
    Windows experience also preferred
  • Strong problem-solving skills; ability to review performance and operational issues, identify root causes, and implement solutions
  • Experience with common software development tools:
    Maven, Git/Git Hub, Nexus, Eclipse
  • Experience with Agile development methodologies
  • Understanding of standard system engineering design artifacts, such as Use Cases and SysML diagrams
Preferred Qualifications
  • Experience in command and control system applications
  • Experience in Software Integration and Formal Testing
  • Knowledge and experience implementing Cyber Security/RMF requirements
  • Ability to communicate advanced concepts to non-software engineers, including senior program and military leaders
  • Experience in performance modeling
  • Experience with microservices
  • Experience in Dev Sec Ops  and/or build management
  • Flexibility and willingness to handle unexpected tasks
What We Can Offer You

Northrop Grumman offers a comprehensive benefits package and a work environment that fosters growth and supports both employees and the company’s success. Benefits include Health Plan, Savings Plan, Paid Time Off, Education Assistance, Training and Development, Flexible Work Arrangements.

Note:

The information below provides context on benefits and employment practices and is not exhaustive.

Primary Level Salary Range: $ - $. Salary is a guideline and may reflect the scope, responsibilities, candidate experience, education, skills, and market conditions. Overtime, shift differential, and discretionary bonuses may apply. Long Term Incentives may be available for certain roles. Northrop Grumman is an Equal Opportunity Employer; details at the EEO and pay transparency statements.

U.S. Citizenship is required for positions with a government clearance and certain other restricted positions.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary