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 Engineer Software

Northrop Grumman

$131,100 - $196,700
Aug 27, 2025
Linthicum Heights, MD, US
Apply Now

Northrop Grumman is seeking a Principal Software Engineer to lead development of new technologies to support innovative Microelectronics Design and Applications (MDA) team in support of emerging supercomputing technologies.

Requirements

  • Experience with the Agile software development lifecycle.
  • Experience developing and communicating software architecture constructs.
  • Experience and knowledge of object-oriented programming languages such as Python, C++, Matlab, etc.
  • Experience with Cameo modeling tools
  • Experience with Data engineering and processing pipelines
  • Experience with UI design and development
  • Experience with test automation and instrument control

Responsibilities

  • Work in an engineering leadership role that executes all facets of building complex software in an Agile development environment.
  • Perform engineering activities, focusing on software, across the full spectrum from conceptual design to system deployment
  • Define, implement, and verify software capabilities and tools supporting novel technologies and applications
  • Collaborate with multi-disciplined teams to define technical architectures for software-intensive systems
  • Lead and collaborate the development of technical requirements and synthesize software architectures
  • Conduct architecture and design reviews
  • Participate and work on integration and testing

Other

  • Bachelor's degree in a STEM discipline with 5+ years of relative experience; Master's degree in a STEM discipline with 3+ years of relative experience; PhD and 0+ years of relative experience.
  • U.S. citizen with the ability to obtain/maintain a security clearance.
  • Willingness and ability to work onsite full-time
  • Active clearance per business requirements.
  • Capable of effective communication in a highly technical environment.