Software Engineer (level 3/4)

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

Software Engineer (Level 3/4) at Northrop Grumman in Dulles, VA, focusing on full-stack development, integration, deployment, and sustainment of satellite ground software. Requires a Top Secret clearance. Responsibilities include developing client/server applications, supporting ground software operations, test automation, and resolving software defects. Experience with Python, C++, and Bash scripting is required.

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

  • Bachelor’s degree in a STEM field (ideally Computer Science or Engineering) and 5 years of experience; OR a master’s degree and 3 years: OR a PhD (outside of internships, research projects, etc.) Experience can be considered in lieu of degree (Additional 4 years)
  • Demonstrated software development experience
  • Python application development, C++, Bash Scripting experience
  • U.S. Citizenship
  • A current or active Top-Secret clearance is required at the time of application

Nice to have

  • Strong preference given to Top Secret with SCI

What the JD emphasized

  • Top Secret clearance is required at the time of application