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 - Aht

Northrop Grumman

$100,300 - $150,500
Sep 28, 2025
Beavercreek, OH, USA
Apply Now

Northrop Grumman Defense Systems (NGDS) is seeking Full Stack Software Engineers to support the National Air and Space Intelligence Center (NASIC) Digital Transformation initiative, which involves designing, developing, and delivering shared cloud services and capabilities for their transition to cloud computing.

Requirements

  • Full Stack Web Development programming experience
  • Working knowledge and experience in the Agile development processes
  • Experience with front-end development frameworks such as Vue, React, Angular for visualization and analysis of geospatial content in map-based applications.
  • Experience with Graph and Document NoSQL databases
  • Experience with back-end development frameworks such as Spring, NodeJS, Django
  • Experience with microservices, swagger and API definitions
  • Experience with: JavaScript, TypeScript, Graph Databases (ex. ArrangoDB, MarkLogic), NoSQL Databases (ex. MongoDB, Cassandra), Java, Python, Containerization (ex. Docker), Kubernetes, Helm, HTML, CSS

Responsibilities

  • design, develop, and deliver shared cloud services and capabilities
  • implement solutions in a web-based environment
  • integrate them into a microservice cloud-based architecture
  • Support team in completing necessary software on schedule
  • Complete work independently and as a part of an Agile team
  • Solve complex problems through innovative and creative solutions
  • Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems

Other

  • RELOCATION ASSISTANCE: No relocation assistance available
  • CLEARANCE TYPE: Top Secret
  • TRAVEL: Yes, 10% of the Time
  • Strong interpersonal skills to communicate effectively with small technical teams
  • Ability to prioritize and adjust tasks to accomplish project results