Software Development Engineers (level 2 or 3)

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

Northrop Grumman is seeking Software Development Engineers (Level 2 or 3) to work on satellite ground software. Responsibilities include full stack development, client/server application development, testing, configuration, and defect resolution. Requires a Top Secret clearance.

What you'd actually do

  1. Full stack development at the OS, platform, and mission unique software layer
  2. Developing client and server applications and services using service or object-oriented architectures, message bus-based data exchange that include first-of-a-kind capabilities
  3. Applications will span languages and toolsets including Python, C++, Postgres, Ansible, cloud infrastructure provisioning, PKI, and static code analysis execution and finding remediation
  4. Developer will be expected to be a self-starter capable of making decisions with overall project budget and schedule in mind
  5. Support Operations ground software and associated configurations. This will involve troubleshooting both software errors and hardware affecting the operation of ground software

Skills

Required

  • Python application development
  • C++
  • Bash Scripting
  • demonstrated software development experience

Nice to have

  • Postgres
  • Ansible
  • cloud infrastructure provisioning
  • PKI
  • static code analysis
  • Test Automation
  • configuration of ground segment software
  • resolution and remediation of software defects
  • software enhancements
  • ground software support during launch
  • installation of new ground segment software

What the JD emphasized

  • Top Secret clearance
  • U.S. Citizenship