Software Engineer - Level 3 (26-274)

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

Software Engineer for the C2BMC program at Northrop Grumman, focusing on Java development for the Track Server team. Requires a Secret security clearance and experience with software development practices, tools like Maven and Git, and Agile methodologies.

What you'd actually do

  1. Responsible for in-depth analysis and technical support for systems software products, including complex problem resolution, design, development, testing, operational integration, and user support
  2. Maintains currency, debugs, and configures related software
  3. Works from specifications to develop or modify operating-system applications
  4. Assists with the design, coding, benchmark testing, debugging, and documentation of programs
  5. Interfaces with other system support groups to resolve issues, set standards, and improve the overall efficiency of the operating system

Skills

Required

  • Bachelor’s Degree in Computer Science, Aerospace Engineering, Software Engineering, Electrical Engineering, Mathematics, Physics, or a related field from an accredited university, along with 5 years of experience; or a Master’s degree in a related field with 3 years of relevant work experience; or 9 years of relevant work experience may be considered as an alternative to a degree
  • current, active in-scope DoD-issued Secret security clearance
  • Software engineering and software development with Java/J2EE experience or alternative OO development experience
  • Experience and knowledge of software practices such as coding standards, automated testing, automated build pipelines, and configuration management
  • strong oral and written communication skills
  • Problem-solving skills
  • Use of common software development and management tools such as Maven, Git/GitHub, Nexus, and Eclipse
  • Knowledge of Agile development methodologies
  • Understanding of standard systems engineering design artifacts such as Use Cases and SysML diagrams

Nice to have

  • Experience with Agile development methodologies
  • Experience developing enterprise applications on Linux (Windows experience also desired)
  • Command and control system application development
  • Experience with Software Integration and formal testing
  • Knowledge and experience implementing Cyber Security/RMF requirements
  • Ability to present advanced concepts to non-software engineers, including senior program and military leaders
  • Experience with performance modeling
  • Experience with DevSecOps and/or build management
  • Willingness to take on unanticipated tasking

What the JD emphasized

  • Secret security clearance