Northrop Grumman is seeking a Software Engineer or Principal Software Engineer to join their software organization. This role involves developing next-generation software for future platform technologies, including AI/ML, Quantum computing, and cloud solutions. The position offers the opportunity to work on critical defense systems while following software engineering best practices and Scaled Agile Framework (SAFE) principles.
The role requires expertise in software development using C++ and/or Python in Windows or Linux environments. The successful candidate will be responsible for designing, developing, and testing product support software, working closely with flight software teams. Key responsibilities include software architecture design, implementation of logical and mathematical solutions, and collaboration with hardware engineers.
This is an in-person position available in multiple locations (Melbourne, FL, San Diego, CA, or Palmdale, CA) with a 9/80 schedule offering every other Friday off. The compensation package includes a competitive salary range of $73,100 - $134,200, comprehensive benefits, and potential for annual bonuses.
The ideal candidate should have a STEM degree with relevant experience (2-5 years depending on position level), strong programming skills, and the ability to obtain a Secret clearance. Experience with real-time systems, aerospace/defense industry background, and knowledge of various development tools and frameworks is preferred.
Join a team that takes pride in creating purposeful work and allows employees to grow while defining what's possible in aerospace and defense technology. This role offers the chance to work on revolutionary systems that impact people's lives and contribute to national security capabilities.