Staff Engineer Software (ts Required)

Northrop Grumman Northrop Grumman · Aerospace · Chantilly, VA +1 · Software

Staff Engineer Software role at Northrop Grumman focused on the full lifecycle design, implementation, and unit testing of software for ground systems, with a strong emphasis on integration, system architectures, and leading engineering teams. Requires extensive experience in software development, Linux tools, automation, containerization, and CI/CD, along with an active Top Secret clearance.

What you'd actually do

  1. Advise on integration of new emerging industry technologies to the program’s systems
  2. Implement engineering changes to the system as required
  3. Review, analyze, and incorporate technical requirements into end-to-end system architectures
  4. Willingness to work Temporary/short-term off-peak hours assignments for time constrained HW/SW integration efforts
  5. Full lifecycle design, implementation, and unit testing of software

Skills

Required

  • Linux tools/automation
  • shell scripting
  • Python
  • C++
  • Object Oriented Programming Language
  • Docker containerization
  • continuous integration/deployment tools
  • Jenkins
  • GitLab
  • software development
  • Agile software development
  • configuration management
  • Active DoD Top Secret level clearance

Nice to have

  • Kubernetes (K8s) orchestration
  • Rhapsody
  • Cameo
  • Eclipse
  • Atlassian Tools (Jira, Bitbucket, Confluence, Crucible, Bamboo)
  • Agile methodologies
  • containerization technology (e.g. Podman, Docker)
  • container orchestration systems (e.g. Kubernetes)
  • virtualization technology (e.g. VirtualBox, QEMU, KVM, vmWare)
  • scripting (Bash, Python)
  • CI/CD pipelines
  • DevOps culture
  • active TS/SCI clearance
  • Master’s degree in computer science or computer engineering

What the JD emphasized

  • Top Secret
  • TS/SCI clearance
  • special program access