Software Engineer Level 3 or 4 (AHT)

Northrop Grumman•Aurora, CO
•$114,000 - $213,400•Onsite

About The Position

Northrop Grumman Space Sector is seeking multiple Software Engineers to develop, integrate, deploy, and sustain satellite ground software. The position is onsite at the company’s Aurora, Colorado or Morrisville, North Carolina campus and may be filled at Principal Engineer Level 3 or Sr. Principal Engineer Level 4. The role requires an active Top Secret clearance with SCI eligibility at the time of application and includes travel up to 10% of the time. The Software Engineer takes ownership of complex problems and drives solutions while working with a team and providing implementation leadership. The role participates in the full software development life cycle, including requirements development, modeling and design, application development, unit and CSCI testing, integration, formal system testing, release, installation, and maintenance. The engineer applies technical expertise to complex integration problems and works with systems analysts, programmers, end users, program management, and government customers to ensure designs meet user needs. Responsibilities include documenting product and service requirements and developing test procedures. Strong communication skills and experience with bash scripting, Python, or other object-oriented languages in a Linux environment are also described. The work includes full-stack development across operating-system, platform, and mission-specific software layers. Applications may use Go, Python, PostgreSQL, Kubernetes, Docker, AWS cloud infrastructure provisioning, PKI, and static code analysis. The engineer develops command-and-control software for hardware systems, mission activity planning and constraint-checking capabilities, and software for visualizing complex, dynamic environments in two and three dimensions with decision tools and user-centered interfaces. The developer is expected to work independently and make decisions with project budget and schedule in mind. The department includes more than 200 engineers and other technical specialists, from entry-level talent to chief architects. Engineers may serve as subject-matter experts or take on formal technical-leadership roles, and career progression into higher-level technical or leadership positions is supported.

Requirements

  • For Principal Engineer Level 3: Bachelor’s degree and 5 years of development experience, 3 years with a master’s degree, or 1 year with a Ph.D.; 4 additional years of experience may be considered in lieu of a degree.
  • For Sr. Principal Engineer Level 4: Bachelor’s degree and 8 years of development experience, 6 years with a master’s degree, or 4 years with a Ph.D.; 4 additional years of experience may be considered in lieu of a degree.
  • Active Top Secret clearance with SCI eligibility at the time of application.
  • For Level 3, 2 years of experience with Agile programs; for Level 4, 4 years.
  • For Level 3, 2 years of experience designing, building, and deploying software products; for Level 4, 4 years.
  • For Level 3, 2 years of experience producing software architecture documentation; for Level 4, 4 years.
  • Full-stack software engineering experience.
  • Strong experience with Java 1.8 or later, including object-oriented design and implementation.
  • Experience developing microservice-based applications.
  • Experience with automated CI/CD pipelines, including unit testing, integration testing, and automation test frameworks such as Robot or Cucumber.
  • Experience with version control systems.
  • Experience with bash scripting, Python, or other object-oriented languages in a Linux environment.
  • Excellent verbal, written, and interpersonal communication skills.
  • Ability to take ownership of complex problems and work effectively in a team environment.

Nice To Haves

  • Experience developing in Red Hat Linux 8 or similar Linux environments.
  • Experience deploying applications into cloud environments such as AWS, Azure, or GCP.
  • Ground systems domain knowledge.
  • Experience working under high security requirements and using secure development practices.
  • Experience with RESTful APIs and JMS, including event-driven and message-based architectures.
  • Experience with build and deployment tools such as Git, Maven, Helm, and Harbor.
  • Strong front-end development experience with JavaScript frameworks such as React, Angular, or Vue.
  • Familiarity with Agile, Scrum, and DevOps principles and workflows.
  • Strong technical documentation and communication skills.
  • Experience with API schemas, deployment standards, and Helm-based deployment patterns.
  • Experience troubleshooting systems, analyzing performance, and recovering production services.
  • Operations and Maintenance experience and/or demonstrated bug resolution and incident response.

Responsibilities

  • Participate in the full software development life cycle, from requirements development through maintenance.
  • Develop, integrate, deploy, and sustain satellite ground software.
  • Apply technical expertise to solve complex software integration problems.
  • Work with systems analysts, programmers, users, program management, and government customers to ensure designs meet end-user needs.
  • Document product and service requirements and develop test procedures.
  • Develop full-stack software across operating-system, platform, and mission-specific layers.
  • Develop command-and-control software for hardware systems, including sending commands, receiving acknowledgements, and integrating across interfaces.
  • Develop software for activity planning and constraint checking to achieve mission outcomes.
  • Develop software for visualizing complex, dynamic environments in two and three dimensions, including decision tools and user-centered interfaces.
  • Make implementation decisions with project budget and schedule in mind.
  • Provide team leadership for implementation and take ownership of difficult problems.

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 discretionary bonus, depending on the position
  • Potential eligibility for long-term incentives for Vice President or Director positions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service