Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Northrop Grumman Logo

Principal Software Engineer - Payload and Ground Systems

Northrop Grumman

$110,300 - $165,500
Sep 24, 2025
Aurora, CO, USA
Apply Now

Northrop Grumman is looking to expand proof of concept network simulation software to a more feature-rich software product to support a Ground program related to space-based optical communications systems.

Requirements

  • 3+ years of non-internship professional software development experience in Python
  • Experience in software architecture design patterns
  • A basic understanding of the network stack and associated network protocols
  • Strong software engineering fundamentals
  • Experience with developing or using containerized software
  • Experience with DevOps fundamentals and the maintenance of software pipelines
  • Experience with productizing software solutions

Responsibilities

  • Contribute to architecture decisions by evaluating the pros and cons of approaches and technologies, and how they align with the project's goals and requirements.
  • Design and implement new software or modify existing software to add new features.
  • Identify and fix bugs in the code, while considering the impact greater impact on the software application as a whole.
  • Develop tests that verify the correctness of the code and ensure it meets system requirements.
  • Design, develop, and modify software pipelines and deployment methods to automate the software development process, ensuring consistency and efficiency.
  • Collaborate with other teams, such as network specialists, to ensure that the simulation software properly models relevant parameters.

Other

  • Must have an active U.S. Government DoD Secret security clearance at time of application
  • Must be willing to obtain and maintain a DoD TS/SCI security clearance after starting work and must be willing and able to favorably succeed a counterintelligence polygraph
  • Bachelor’s degree in Science with 5+ years of software development experience; 3+ years with a Master's; or 4 additional years of experience in lieu of a degree.
  • RELOCATION ASSISTANCE: Relocation assistance may be available
  • TRAVEL: Yes, 10% of the Time