Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Northrop Grumman

Senior Principal Software Engineer

Northrop Grumman

Sr. Principal Engineer Software at Northrop Grumman developing and enhancing secure software systems.

Posted 5/27/2026full-timeOrlando • Florida, New York • 🇺🇸 United StatesSenior💰 $122,800 - $184,200 per yearWebsite

Tech Stack

Tools & technologies
JavaLinuxSDLC

About the role

Key responsibilities & impact
  • develop, maintain, and enhance complex and secure software systems based upon documented requirements
  • responsible for working individually or as part of a team to review and test software components for adherence to the design requirements and documents test results
  • resolve software problem reports
  • utilize software development and software design methodologies appropriate to the development environment
  • have experience with creating specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-Shelf (COTS)/ Government Off-the Shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components

Requirements

What you’ll need
  • Bachelors of Science in Engineering, Computer Science or other STEM discipline
  • 8 years of related technical experience OR Master’s degree in a STEM field and 6 years of related technical experience OR PHD in a STEM field and 4 years of related technical experience
  • Active DoD Secret Clearance
  • Demonstrated experience developing software using Java or C++
  • Demonstrated experience with debugging existing software and correcting defects
  • Demonstrated experience with the SDLC and agile methodologies
  • At least 5 years of development experience in a Linux environment, preferably RHEL
  • Understanding of, and experience supporting an integrated master schedule
  • Understanding of waterfall and agile software development life cycle

Benefits

Comp & perks
  • health insurance coverage
  • life and disability insurance
  • savings plan
  • Company paid holidays and paid time off (PTO) for vacation and/or personal business

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaC++debuggingSDLCagile methodologiesLinuxRHELrequirements analysissoftware designsoftware development
Certifications
DoD Secret Clearance