Software Engineers (Level 2 or 3) AHT

Northrop Grumman•Dulles, VA
•$91,800 - $171,000•Onsite

About The Position

Northrop Grumman is hiring Software Development Engineers at Level 2 or Level 3 for its Space Systems East Engineering Software Controls Engineering group. The role focuses on development, integration, deployment, and sustainment of satellite ground software. The positions are onsite at the company’s Dulles, Virginia campus and require an active Top Secret clearance at the time of application, with the ability to obtain and maintain a TS/SCI clearance. The engineer will develop and support software across operating-system, platform, and mission-specific layers, including client and server applications and services. Work includes software integration and configuration, test automation and acceptance testing, defect remediation, customer-requested enhancements, operational troubleshooting, and installation of ground software in operational, development, and test environments. The role also provides ground-software support during launches and launch rehearsals. Candidates are expected to be self-starters who make decisions with project budgets and schedules in mind and collaborate as active members of a supportive team.

Requirements

  • For Level 2: Bachelor’s degree, ideally in Computer Science or Engineering, and 2 years of experience; or a master’s degree and 0 years of experience. Experience may substitute for the degree with an additional 4 years.
  • For Level 3: Bachelor’s degree, ideally in Computer Science or Engineering, and 5 years of experience; or a master’s degree and 3 years; or a PhD and 1 year. Experience may substitute for the degree with an additional 4 years.
  • Demonstrated software development experience.
  • Experience with Python application development, C++, and Bash scripting.
  • U.S. citizenship.
  • Active Top Secret clearance at the time of application, with the ability to obtain and maintain a TS/SCI clearance.

Nice To Haves

  • Top Secret clearance with SCI is strongly preferred.

Responsibilities

  • Develop software across OS, platform, and mission-specific software layers.
  • Develop client and server applications and services using service-oriented or object-oriented architectures and message-bus-based data exchange.
  • Support operations ground software and associated configurations, troubleshooting software errors and hardware issues that affect ground-software operation.
  • Support acceptance test events, including running tests.
  • Develop and perform test automation.
  • Configure ground-segment software.
  • Resolve and remediate software defects.
  • Implement software enhancements in response to customer change requests or mission needs.
  • Support ground software during launch and launch rehearsal events.
  • Install new ground-segment software in operational, development, and test environments.
  • Make decisions with the overall project budget and schedule in mind.

Benefits

  • Health insurance coverage
  • Life insurance
  • Disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off for vacation and/or personal business
  • Potential eligibility for overtime, shift differential, and a discretionary bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service