Sr Principal Software Engineer

Northrop Grumman•New York, NY
•$129,300 - $193,900•Remote

About The Position

Northrop Grumman Mission Systems is hiring a Sr. Principal Software Engineer for its MS Data & Analytics organization. This remote role supports engineering programs by turning complex technical data into actionable insight through data pipelines, data models, interactive displays, and AI-enabled capabilities. The position can be performed virtually; the ideal candidate is located in or near a city with a Northrop Grumman facility. Occasional travel or short-term site visits may be required, up to 10%. The work schedule is a 9/80 A schedule, with every other Friday off. The engineer leads end-to-end full-stack development of Data & Analytics products, from technical discovery and solution design through implementation, testing, and deployment. They build intuitive, performant interfaces for complex engineering data and collaborate with product owners, engineers, systems engineers, testers, and subject-matter experts to create scalable, maintainable solutions. The role also uses stakeholder and product data to inform technical decisions and product architecture, documents APIs, data structures, and code, communicates technical rationale and tradeoffs, supports implementation across the stack, and mentors colleagues in software engineering practices and modern full-stack development. Candidates must be U.S. citizens and able to obtain and maintain a U.S. Government Secret clearance. No clearance is required at the start of the position.

Requirements

  • Bachelor’s degree and 8 years of software engineering experience; alternatively, 6 years with a master’s degree, 4 years with a Ph.D., or an additional 4 years of experience in lieu of a degree.
  • Proficiency in React, MongoDB, Python, and TypeScript.
  • Experience building and consuming RESTful APIs.
  • Experience with version control (Git) and CI/CD practices.
  • Knowledge of secure coding practices and basic authentication and authorization concepts.
  • Experience working in Agile/Scrum teams and collaborating with cross-functional stakeholders.
  • Ability to work collaboratively with diverse teams and bring a positive, can-do attitude.
  • U.S. citizenship and ability to obtain and maintain a U.S. Government Secret clearance.

Nice To Haves

  • Degree in Computer Science, Engineering, or a related STEM discipline.
  • Proficiency in Node.js/Express.

Responsibilities

  • Lead end-to-end full-stack development of Data & Analytics products, from technical discovery and solution design through implementation, testing, and deployment.
  • Design and build intuitive, performant user interfaces for complex engineering data.
  • Collaborate with product owners, engineers, systems engineers, testers, and subject-matter experts to translate requirements into scalable, maintainable solutions.
  • Use stakeholder and product data to inform technical decisions, prioritize features, and shape product architecture and roadmaps.
  • Create and maintain artifacts, including API designs, data structures, and documented code for front-end and back-end components.
  • Communicate technical rationale and tradeoffs to stakeholders and the development team, advocating for a strong user experience.
  • Support implementation across the stack by clarifying requirements and edge cases, reviewing code, and validating features with other developers.
  • Mentor and engage across disciplines to promote software engineering best practices, modern full-stack development techniques, and a strong technical culture within the Data & Analytics / EMR organization.

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off for vacation and/or personal business
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus depending on the position
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service