
Job description
As a Software Engineer – Level 2, you will be a linchpin in missions of paramount importance, defining the art of the possible from day one. This role can be located in either our Morrisville, NC or our Fairfax, VA locations. You will be part of a collaborative team that supports numerous programs across Divisions and Business Units of the Space Sector.
Design, develop, test, and maintain Python applications on Linux servers. Implement version control best practices using Git, including branching, pull-request reviews, and CI pipelines. Participate in code reviews, troubleshooting, and performance tuning of production systems.
This role offers opportunities for career advancement into higher level technical roles or leadership positions over one’s career. You will have the chance to work on revolutionary systems that impact people's lives around the world today, and for generations to come.
Keep exploring
Sign in to see similar jobs
Create a free account to discover roles related to this posting.
Company

Manufacturing • Tech, Software & IT Services
Northrop Grumman is a leading global defense contractor that designs, builds, and sustains advanced aerospace, cyber, and autonomous systems for governments and commercial customers. Its core portfolios span space, C4ISR, strike weapons, unmanned systems, and logistics modernization, leveraging cutting‑edge electronics, directed‑energy, and software engineering to protect people and infrastructure worldwide. The company differentiates itself through a culture of innovation, interdisciplinary collaboration, and a commitment to delivering mission‑critical solutions that push the boundaries of technology from undersea to outer space. Northrop Grumman attracts talent across engineering, IT, manufacturing, and cybersecurity, offering world‑class training, inclusive employee resource groups, and comprehensive benefits to support professional growth and personal well‑being.