Staff Engineer Software

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

Staff Ground Software Engineer at Northrop Grumman in Dulles, VA, responsible for advising on emerging technologies, implementing engineering changes, reviewing technical requirements, full lifecycle software design, implementation, unit testing, and leading a High-Side Ground Software Development team. Requires a Top Secret clearance and experience with C/C++, Java, Python, Docker, Kubernetes, Linux, and CI/CD tools.

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. Full lifecycle design, implementation, and unit testing of software
  5. Work with various team members to integrate functionality with other software components

Skills

Required

  • Bachelor’s Degree and 12 years of relevant software experience that includes a background in software development, or a Master’s degree and 10 years of related professional experience, or a Ph.D. in 7 years of relevant software experience
  • Familiarity with all phases of the software development life cycle and Agile software development
  • Prior lead or management experience in a team environment
  • 2+ years working knowledge and experience with C/C++, Java, Python, or other OOP languages
  • 2+ years of experience with Docker containerization
  • 2+ years of experience in Linux tools/automation and shell scripting
  • 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 level clearance

Nice to have

  • Kubernetes (K8s) orchestration
  • Master's degree in computer science or computer engineering
  • Familiarity with Rhapsody, Cameo, Eclipse, Atlassian Tools (Jira, Bitbucket, Confluence, Crucible, Bamboo)
  • Experience with Agile methodologies
  • Experience with containerization technology (e.g. Podman, Docker)
  • Experience with container orchestration systems (e.g. Kubernetes)
  • Experience with virtualization technology (e.g. VirtualBox, QEMU, KVM, vmWare)
  • Experience with scripting (Bash, Python)
  • Familiarity with CI/CD pipelines and Atlassian tools
  • Experience working in a DevOps culture with continuous integration / continuous deliveries “CI/CD”
  • Demonstrated leadership of engineering personnel on a Northrop Grumman Corporation program to include software architecture oversight
  • Hold an active Program Access clearance

What the JD emphasized

  • Must be familiar with all phases of the software development life cycle and Agile software development
  • Prior lead or management experience in a team environment
  • Must have an Active DoD Top Secret level clearance at the time of application, and the ability to obtain and maintain special program access