Software Engineer Level 2 or 3

Northrop Grumman Northrop Grumman · Aerospace · Aurora, CO +1 · Software

Software Engineer role at Northrop Grumman focused on developing, testing, and maintaining Python applications on Linux servers, with an emphasis on secure coding practices, CI/CD pipelines, and collaboration within a defense sector organization. Requires an active Top Secret clearance.

What you'd actually do

  1. Design, develop, test, and maintain Python applications on Linux servers.
  2. Implement version control best practices using Git, including branching, pull‑request reviews, and CI pipelines.
  3. Participate in code reviews, troubleshooting, and performance tuning of production systems.
  4. Collaborate with cross‑functional engineers to deliver secure, scalable software.
  5. Contribute to containerization and orchestration efforts (Docker, Kubernetes) as needed.

Skills

Required

  • Python
  • Git
  • Linux
  • Secure coding practices
  • Bachelor's degree with 2+ years of software development experience (or equivalent)

Nice to have

  • Go Lang
  • AWS
  • Docker
  • Kubernetes
  • Agile/Scrum

What the JD emphasized

  • Active Top Secret clearance with SCI eligibility at time of application.
  • Must be willing to obtain a CI Poly after starting.
  • Adhere to DoD security and compliance standards.