Software Engineer Level 2/3

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

Software Engineer role focused on the full stack development, integration, deployment, and sustainment of satellite ground software. Requires a Top Secret clearance and experience with languages like Python, C++, and tools like Ansible. The role involves troubleshooting, testing, configuration, and enhancement of ground segment software for national security applications.

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
  • U.S. Citizenship
  • Top-Secret clearance

Nice to have

  • Postgres
  • Ansible
  • cloud infrastructure provisioning
  • PKI
  • static code analysis
  • Spacecraft Command & Control
  • Mission Planning
  • Space Situational Awareness
  • Customer-Focused Communication
  • Solution Definition & Trade-Study Leadership

What the JD emphasized

  • Top Secret clearance