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

Principal Software Engineer – Simulation

Northrop Grumman

Principal Software Engineer designing, developing, and testing flight simulation software for Northrop Grumman. Collaborating in Agile teams and working on multi-disciplinary assignments.

Posted 4/14/2026full-timeOklahoma City • Florida, Oklahoma • 🇺🇸 United StatesLead💰 $93,300 - $147,600 per yearWebsite

Tech Stack

Tools & technologies
JenkinsPythonSDLCSubversion

About the role

Key responsibilities & impact
  • Design, develop, integrate and test software for end-user customers and businesses
  • Responsible for the design, architecture, application development, and flight simulation
  • Work with multi-disciplinary teams in an Agile software development environment
  • Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
  • Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to customers
  • Architect and develop applications in a simulated training environment
  • Be a part of Agile Scrum teams to develop software products for multiple software baselines

Requirements

What you’ll need
  • Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 5 years of related engineering experience; OR a Master’s degree in STEM with 3 years of related engineering experience; OR a PhD degree in a (STEM) discipline from an accredited university and 0-years of experience.
  • Experience with the full Software Development Life Cycle (SDLC) - software design requirements, application development, integration, testing, and deployment
  • Experience with at least one of the following programming or scripting languages: C, C++, and Python
  • Experience with two or more of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity
  • Must have an active DoD Secret Security Clearance
  • Must have the ability to obtain and maintain Special Access Program (SAP) clearance prior to the commencement of employment.

Benefits

Comp & perks
  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • 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
software designapplication developmentflight simulationprogrammingCC++PythonSoftware Development Life Cycleintegrationtesting
Soft Skills
collaborationproblem-solvingcommunicationteamworkadaptability
Certifications
DoD Secret Security ClearanceSpecial Access Program clearance