Staff Engineer Software

Northrop Grumman•Dulles, VA
•$177,000 - $265,600•Onsite

About The Position

Northrop Grumman is hiring a Staff Ground Software Engineer for its Tactical Space organization in Dulles, Virginia. The position leads a High-Side Ground Software Development team and provides technical leadership, supports team members’ training and career growth, and drives solutions to complex problems. The work is primarily performed onsite in a SCIF environment. Travel is 10% of the time, and temporary or short-term off-peak hours may be required for time-constrained hardware/software integration efforts. An active DoD Top Secret clearance is required at application, with the ability to obtain and maintain special program access. The role covers the full software lifecycle, including architecture and requirements analysis, design, implementation, integration, testing, verification, and validation. The engineer will advise on integrating emerging technologies, implement system changes, lead engineering execution, work with customers and cross-functional teams, and improve tools and processes. The position also includes technical planning and systems analyses, technical documentation and presentations, mentoring engineers, and supporting software department, center, and sector activities.

Requirements

  • Bachelor’s degree and 12 years of relevant software experience, or a master’s degree and 10 years of related professional experience, or a Ph.D. and 7 years of relevant software experience; additional experience may be considered in lieu of a degree, with 16 years of experience total.
  • Familiarity with all phases of the software development life cycle and Agile software development.
  • Prior lead or management experience in a team environment.
  • At least 2 years of working knowledge and experience with C/C++, Java, Python, or other object-oriented languages.
  • At least 2 years of experience with Linux tools, automation, and shell scripting.
  • At least 2 years of experience with continuous integration/deployment tools such as Jenkins or GitLab.
  • Expert knowledge and experience developing software.
  • Experience with configuration management using industry-standard tools and processes.
  • Active DoD Top Secret clearance at the time of application and ability to obtain and maintain special program access.
  • Ability to thrive in a fast-paced environment with quick turnaround times and shifting priorities.
  • Proven troubleshooting skills and willingness to take on unfamiliar challenges.

Nice To Haves

  • At least 2 years of experience with Docker containerization and Kubernetes orchestration.
  • Master’s degree in computer science or computer engineering.
  • Familiarity with Rhapsody, Cameo, Eclipse, and Atlassian tools such as Jira, Bitbucket, Confluence, Crucible, and Bamboo.
  • Experience with Agile methodologies.
  • Experience with containerization technologies such as Podman or Docker.
  • Experience with container orchestration systems such as Kubernetes.
  • Experience with virtualization technologies such as VirtualBox, QEMU, KVM, or VMware.
  • Experience with Bash or Python scripting.
  • Familiarity with CI/CD pipelines and Atlassian tools.
  • Experience working in a DevOps culture with continuous integration and continuous delivery.
  • Demonstrated leadership of engineering personnel on a Northrop Grumman program, including software architecture oversight.
  • Active Program Access clearance.

Responsibilities

  • Advise on integrating emerging industry technologies into program systems.
  • Implement engineering changes to the system as required.
  • Review, analyze, and incorporate technical requirements into end-to-end system architectures.
  • Perform full-lifecycle software design, implementation, and unit testing.
  • Integrate software functionality with other software components and team members.
  • Lead teams and provide leadership to drive solutions to complex problems.
  • Support software working groups with the customer.
  • Develop software products across all phases of the software lifecycle.
  • Develop and share technical documentation and presentations.
  • Identify and implement tools and process improvements to increase team efficiency.
  • Perform technical planning, system integration, verification and validation, and cost, risk, supportability, and effectiveness analyses for total systems.
  • Convert customer or product requirements into total systems solutions that account for technical, schedule, and cost constraints.
  • Lead engineering teams in program execution and mentor engineers throughout the program.
  • Support the software department, software center, and software sector in day-to-day activities.
  • Lead a team of software developers and support their technical needs, training, and career growth.
  • Provide technical leadership to a High-Side Ground Software Development team.

Benefits

  • Health insurance coverage
  • Life insurance
  • Disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Potential overtime
  • Potential shift differential
  • Discretionary bonus; annual bonuses are designed to reward individual contributions and share company results
  • Long-term incentives may be available to employees in Vice President or Director positions
  • Relocation assistance may be available
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service