Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Northrop Grumman Logo

Staff Software Engineer - Software Architect

Northrop Grumman

$163,200 - $244,800
Aug 29, 2025
Huntsville, AL, USA
Apply Now

The Command and Control, Battle Management, and Communications (C2BMC) program is a critical part of the Missile Defense System and requires a Staff Software Engineer – Software Architect to support the U.S. President, the Secretary of Defense, and combatant commanders at strategic, regional, and operational levels.

Requirements

  • Experience in software engineering and architecture for large software systems, including developing software architecture and design for large-scale distributed systems that ensure scalability, extensibility, maintainability, and reliability
  • Experience in performing logical and physical modeling
  • Experience with the Java programming language and developing software throughout the entire software lifecycle
  • Current DoD 8140 certification at IAT Level II or higher (Security+ CE, CCNA-Security, CND, CySA+, CISSP, CISA, etc.)
  • Familiarity with Information Assurance (IA) and Cybersecurity principles
  • Familiarity with static and dynamic security assessment tools (e.g., SonarQube, OWASP ZAP)
  • Knowledge and experience in virtualization, containerization, and orchestration

Responsibilities

  • Defining and overseeing the implementation of the software architecture for a Java-based missile defense command and control system, ensuring the architecture aligns with the design principles of the C2BMC program
  • Providing direct technical support to the Chief Engineer and Chief Architect and coordinating across engineering disciplines (e.g., Systems Engineering, Software Engineering, Integration & Test, Operations & Sustainment)
  • Perform trade studies and analysis for current and future C2BMC development activities
  • Maintain software architecture artifacts for the ART
  • Oversee the development of ART software design
  • Assess the ramifications and impacts of proposed architectural changes on the software baselines
  • Analyze system performance, including quantifying performance, identifying bottlenecks, and measuring throughput

Other

  • Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 12 years of related experience, or a Master’s degree and 10 years of experience, or a PhD and 8 years of experience, or 16 years of related experience in lieu of a degree may be considered
  • Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start with the ability to obtain Top Secret security clearance and the eligibility to be cleared with SCI clearance
  • Willingness and ability to travel up to 10% to support business needs
  • U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions
  • Must be able to communicate architectural intent and constraints to a diverse group of customers, developers, engineers, subject matter experts, and users