Northrop Grumman Space Systems—Missile Defense Integration is seeking a Staff Engineer Software – Software Architect to support the U.S. President, the Secretary of Defense, and combatant commanders by defining and overseeing the software architecture for a Java-based missile defense command and control system (C2BMC). This system is critical for planning, monitoring, and controlling ballistic missile defense operations to meet global and regional mission objectives.
Requirements
- Experience in software engineering and architecture on large software systems, including:
- Experience in developing software architecture and design for large-scale distributed systems that enable scalability, extensibility, maintainability, and reliability
- Experience in performing logical and physical modeling
- Experience with Java programming and developing software across the entire software lifecycle
- Familiarity with Information Assurance (IA) and Cybersecurity principles, static and dynamic security assessment tools (e.g., SonarQube, OWASP ZAP), Secure Technical Implementation Guides (STIGs), and secure system architecture
- Understanding modern software architecture paradigms, such as event-driven and service-oriented architecture
- Knowledge and experience with virtualization, containerization, and orchestration
Responsibilities
- Defining and overseeing the implementation of the software architecture for a Java-based missile defense command and control system, and ensuring the architecture aligns with the design principles of the C2BMC program
- This includes providing direct technical support to the chief engineer and chief architect, as well as coordinating across engineering disciplines (e.g., Systems Engineering, Software Engineering, Integration & Test, Operations & Sustainment)
- Conduct trade studies and analysis for ongoing and future C2BMC development efforts
- Maintain the ART's software architecture artifacts
- Manage the development of the ART software design
- Assess the consequences and effects of proposed architectural adjustments to the software baselines
- Analyze system performance by quantifying results, identifying bottlenecks, and measuring throughput
Other
- RELOCATION ASSISTANCE: No relocation assistance available
- CLEARANCE TYPE: Secret
- TRAVEL: Yes, 10% of the Time
- Applicants must have a current, active DoD 8140 certification at IAT Level II or higher* (such as Security+ CE, CCNA-Security, CySA+, CND, etc.) at the time of application, which is required to start. The candidate is responsible for maintaining their DoD 8140 certification throughout the entire contract period
- Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, with the ability to be cleared to TS/SCI clearance