Software Engineer (systems) Bm/srm (26-269)

Northrop Grumman Northrop Grumman · Aerospace · Huntsville, AL +1 · Software

Software Systems Engineer supporting the C2BMC program, focusing on system design, technical decision-making, and integrating software-intensive capabilities within an Agile Scrum Team. The role shapes the behavior of C2BMC Battle Management components, ensuring designs meet mission needs, performance requirements, and operational constraints. Requires a Secret security clearance.

What you'd actually do

  1. Translate system requirements into logical architecture, algorithmic approaches, and implementable software designs
  2. Support integration efforts by analyzing system interactions, resolving interface issues, and ensuring end-to-end functionality
  3. Collaborate with software, systems, and integration teams to ensure alignment among design intent, implementation, and operational use
  4. Develop and maintain technical documentation, including design descriptions, interface definitions, and analysis results
  5. Support verification and validation planning by defining expected system behavior and performance criteria

Skills

Required

  • Bachelor’s Degree in Computer Science, Software Engineering, Systems Engineering, Mathematics, Physics, or a related field from an accredited university, along with 2 years of experience; or a Master’s degree in a related field with 0 years of relevant work experience; or 6 years of relevant work experience may be considered as an alternative to a degree
  • current, active in-scope DoD-issued Secret security clearance
  • Experience applying systems engineering principles to the design and analysis of complex systems
  • Ability to interpret requirements and translate them into practical, well-reasoned design solutions
  • Experience working in integrated teams spanning systems, software, and specialty engineering disciplines
  • Familiarity with systems engineering artifacts, including requirements, interface definitions, use cases, and architecture descriptions
  • Strong analytical thinking and problem-solving skills
  • Familiarity with engineering and collaboration tools, including Git, JIRA, Confluence, and standard development environments
  • Ability to understand and evaluate software implementations without requiring primary coding responsibility
  • Relevant experience in systems engineering, software systems engineering, or related technical field

Nice to have

  • Background in system design, architecture, or technical analysis
  • Experience with algorithms, data processing, or performance-driven systems
  • Experience with system integration and interface development
  • Familiarity with software development environments (Unix/Linux, Windows)
  • Experience working in Agile development environments
  • Experience supporting large, distributed, or multi-team development efforts
  • Experience in the Ballistic Missile Defense domain or in closely related areas, such as Air Defense, Radar Systems, Missile Systems, or Integrated Air and Missile Defense

What the JD emphasized

  • current, active in-scope DoD-issued Secret security clearance