Software Engineers (Level 2 or 3)

Northrop GrummanDulles, VA
$91,800 - $171,000Onsite

About The Position

At Northrop Grumman, we are seeking Software Engineers (Level 2 or 3) to join our Space Systems East Engineering Software Controls Engineering (SCE) group. This role focuses on the development, integration, deployment, and sustainment of satellite ground software. We are looking for individuals with bold new ideas, courage, and a pioneering spirit to help us invent the future. Our culture encourages intellectual curiosity, cognitive diversity, and bringing your whole self to work. We are a trust-based, globally-connected team where your contributions will define what’s possible. If you are eager to solve interesting, complex problems that protect our nation, and are passionate about technology, we want to hear from you. We are committed to teaching you any languages, programs, or platforms you may not be familiar with. Join our enthusiastic team where we have fun working together and take pride in our contributions to national safety.

Requirements

  • Bachelor’s degree (ideally Computer Science or Engineering) and 2 years of experience; OR a master’s degree and 0 years. Experience can be considered in lieu of degree (additional 4 years) for Level 2
  • Bachelor’s degree (ideally Computer Science or Engineering) and 5 years of experience; OR a master’s degree and 3 years: OR a PhD and 1 year. Experience can be considered in lieu of degree (additional 4 years) for Level 3
  • Demonstrated software development experience
  • Python application development, C++, Bash Scripting experience
  • U.S. Citizenship
  • Must have an active Top-Secret clearance at the time of application with the ability to obtain and maintain a TS/SCI

Nice To Haves

  • Strong preference given to Top Secret with SCI

Responsibilities

  • Full stack development at the OS, platform, and mission unique software layer
  • Developing client and server applications and services using service or object-oriented architectures, message bus-based data exchange that include first-of-a-kind capabilities
  • Applications will span languages and toolsets including Python, C++, Postgres, Ansible, cloud infrastructure provisioning, PKI, and static code analysis execution and finding remediation
  • Developer will be expected to be a self-starter capable of making decisions with overall project budget and schedule in mind
  • Support Operations ground software and associated configurations. This will involve troubleshooting both software errors and hardware affecting the operation of ground software
  • Support Acceptance Test events, including running tests
  • Test Automation
  • Configuration of ground segment software
  • Resolution and remediation of software defects
  • Software Enhancements as directed by customer change requests or mission needs
  • Ground software support during launch and launch rehearsal events
  • Support the installation of new ground segment software in operational, development and test environments

Benefits

  • Relocation assistance may be available
  • health insurance coverage
  • life and disability insurance
  • savings plan
  • Company paid holidays
  • paid time off (PTO) for vacation and/or personal business
  • overtime
  • shift differential
  • discretionary bonus
  • Annual bonuses
  • Long Term Incentives (for VP or Director positions)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service