SIGN IN
Staff Engineer Software – Software Architect (25-569) - R10216214 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Northrop Grumman · 14 hours ago

Staff Engineer Software – Software Architect (25-569) - R10216214

Northrop Grumman is a leading aerospace and defense technology company, and they are seeking a Staff Engineer Software – Software Architect to join their Missile Defense Integration team. This role is critical in supporting U.S. defense operations and involves overseeing software architecture for missile defense systems, ensuring alignment with design principles, and collaborating across engineering disciplines.
AerospaceBig DataManufacturingData IntegrationRemote SensingSecurity
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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
Conduct support briefings, presentations, and demonstrations for customers
Assist in analyzing, designing, and implementing cyber requirements in the software
Collaborating with other program architects to implement enterprise architecture goals and guidance
Effective communicator able to connect engineering teams, customer and program leadership, and individual contributors to develop solutions
Experience mentoring and educating fellow engineers
Creative problem solver capable of finding solutions within technical and programmatic constraints
Experience conducting trade studies and analysis across software engineering disciplines
Must have excellent verbal and written communication skills, be able to work independently, and be willing to work in a highly dynamic environment while representing C2BMC at the highest levels of the MDA/BC customer
Understanding modern software architecture paradigms, such as event-driven and service-oriented architecture
Knowledge and experience with virtualization, containerization, and orchestration
Ability to implement automation and CI/CD pipelines to enforce standards, enhance quality, and ensure test repeatability
Must be a self-starter capable of initiating research and clearly documenting results
Occasional travel may be necessary

Qualification

Software architectureJava programmingCybersecurity principlesCI/CD pipelinesDistributed systemsMentoring engineersTrade studiesLogical modelingCreative problem solvingEffective communication

Required

A Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field from an accredited university is preferred, along with 12 years of experience; or a Master's degree (preferred) in a related field with 10 years of relevant work experience; or a PhD in a related discipline with 8 years of relevant work experience
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
Must have 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

Preferred

Previous experience with missile defense and command & control systems highly preferred
Experience with Test Driven Design (TDD) methodology is highly preferred
Architectural development and coordination, establishing the relationships between internal and external components
Communicating architectural intent and constraints to a diverse group of customers, developers, engineers, subject matter experts, and users

Benefits

Health Plan
Savings Plan
Paid Time Off
Education Assistance
Training and Development
Flexible Work Arrangements

Company

Northrop Grumman

company-logo
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.

Funding

Current Stage
Public Company
Total Funding
$3.7B
Key Investors
U.S. Department of DefenseNASA
2025-05-27Post Ipo Debt· $1B
2024-01-29Post Ipo Debt· $2.5B
2023-12-20Grant· $72M

Leadership Team

leader-logo
Tom Wilson
Corporate Vice President, Enterprise Business Development
linkedin
leader-logo
Jeffrey Worsham
Chief Product Owner - Advanced Technology Development
linkedin
Company data provided by crunchbase