Software Engineer / Principal Software Engineer - Simulation

0090 CORP-Corporate Office

Oklahoma

Hybrid

USD 75,100 - 118,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Life insurance
Disability insurance
Paid holidays
Paid time off (PTO)

Job summary

0090 CORP-Corporate Office is seeking a Software Engineer / Principal Software Engineer to develop simulation software. The role includes designing, integrating, and testing software in an Agile Scrum environment, primarily collaborating with multi-disciplinary teams.

Qualified candidates will have a relevant degree and experience, proficient in programming languages such as C, C++, and Python, and must hold a U.S. Government Secret clearance. Benefits include health and life insurance, paid time off, and more.

Qualifications

  • Bachelor's degree in STEM and 2 years of software engineering experience, or Master's with no experience.
  • Experience with the full Software Development Life Cycle (SDLC).
  • Active U.S. Government Secret clearance required.

Responsibilities

  • Design, develop, integrate, and test simulation software.
  • Participate in the full software development life cycle.
  • Collaborate in Agile Scrum teams to deliver software.

Skills

C
C++
Python
Software Development Life Cycle (SDLC)
Agile

Education

Bachelor’s degree in STEM
Master’s degree in STEM
PhD in STEM

Tools

Jira
Bitbucket
Jenkins

Job description

Software Engineer / Principal Software Engineer – Simulation

Location: Oklahoma City, OK or Melbourne, FL.

Relocation assistance may be available.

Clearance required: Secret. Special Access Program (SAP) clearance required.

Travel: Yes, up to 10% of the time.

Job Overview

In this role you will design, develop, integrate, and test simulation software for end‑user customers and businesses. The position involves architecture, application development, flight simulation, and analysis of system capabilities to resolve problems related to program intent, output requirements, input data acquisition, programming techniques, and controls.

The work is performed in an Agile Scrum environment, collaborating with multi‑disciplinary teams including Systems Engineering, Cloud & Application, Test Automation, DevSecOps, and Systems Test.

Essentials & Duties
  • Participate in the full software development life cycle: requirements, design, implementation, qualification, and delivery.
  • Architect and develop applications in simulated training environments.
  • Collaborate in Agile Scrum teams to deliver multiple software baselines.
  • Work in a collaborative, diverse environment across all organizational levels.
Basic Qualifications
  • Level 2: Bachelor’s degree in STEM and 2 years of related software engineering experience, or Master’s degree and no prior experience.
  • Level 3: Bachelor’s degree in STEM and 5 years of experience, or Master’s degree with 3 years of experience, or PhD with 1 year of experience.
  • Experience with the full Software Development Life Cycle (SDLC).
  • Proficiency in at least one of the following programming languages: C, C++, or Python.
  • Experience with at least two of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity.
  • Must have an active U.S. Government Secret clearance.
  • Must be able to obtain and maintain Special Access Program clearance before employment.
Preferred Qualifications
  • Strong understanding of C and C++ (templates, memory, compiler/linker).
  • Knowledge of Joint Simulation Environment (JSE), Distributed Interactive Simulation (DIS), or High-Level Architecture (HLA).
  • Experience with Full‑Motion Flight Training Systems.
  • Experience with simulated threat environments such as AFSIM or NGTS.
  • Ability to collaborate with systems engineers, hardware designers, and integration/test engineers.
Salary

Primary Level: $75,100 – $118,900 per year.

Secondary Level: $93,300 – $147,600 per year.

Benefits

Health, life, and disability insurance; savings plan; paid holidays and paid time off (PTO). Eligible for overtime, shift differential, discretionary bonuses, and, at senior levels, long‑term incentives.

EEO and Employment

Northrop Grumman is an Equal Opportunity Employer. We make employment decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. U.S. citizenship is required for this role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer / Principal Software Engineer - Simulation
Software Engineer / Principal Software Engineer - Simulation

Northrop Grumman • Melbourne (FL)

On-site
USD 75,000 - 119,000
Relocation assistance
Health insurance
Paid time off
+1
Staff Simulation Software Engineer
Staff Simulation Software Engineer

0090 CORP-Corporate Office • United States

On-site
USD 152,000 - 230,000
Health insurance coverage
Life and disability insurance
Paid time off (PTO)
Software Engineer / Principal Software Engineer - Simulation
Software Engineer / Principal Software Engineer - Simulation

Northrop Grumman • Melbourne (KY)

On-site
USD 75,000 - 119,000
Health insurance coverage
Life and disability insurance
Savings plan
+2
Principal Engineer Software - Simulation
Principal Engineer Software - Simulation

0090 CORP-Corporate Office • United States

On-site
USD 98,000 - 148,000
Health insurance coverage
Life and disability insurance
Savings plan
+2
Software Engineer / Principal Software Engineer - Simulation
Software Engineer / Principal Software Engineer - Simulation

Northrop Grumman Corp. (AU) • Oklahoma City (OK)

On-site
USD 75,000 - 148,000
Relocation assistance
Health insurance
Life insurance
+4
Principal / Sr. Principal Simulation Software Engineer
Principal / Sr. Principal Simulation Software Engineer

0090 CORP-Corporate Office • Oklahoma

On-site
USD 93,000 - 140,000
Health insurance coverage
Paid time off
Discretionary bonus
Software Engineer / Principal Software Engineer - Simulation
Software Engineer / Principal Software Engineer - Simulation

Northrop Grumman Corp. (JP) • Oklahoma City (OK)

On-site
USD 75,000 - 119,000
Relocation assistance
Health insurance
Life and disability insurance
+1
Software Engineer / Principal Software Engineer - Simulation
Software Engineer / Principal Software Engineer - Simulation

Northrop Grumman Corp. (JP) • Melbourne (FL)

On-site
USD 75,000 - 119,000
Health insurance coverage
Life and disability insurance
Paid time off (PTO)
+1
Staff Simulation Software Engineer
Staff Simulation Software Engineer

Northrop Grumman • Melbourne (KY)

On-site
USD 145,000 - 229,000
Overtime
Shift differential
Discretionary bonus
+7
Virtual Simulation Software Engineer/ Principal Virtual Simulation Software Engineer
Virtual Simulation Software Engineer/ Principal Virtual Simulation Software Engineer

0090 CORP-Corporate Office • United States

On-site
USD 79,000 - 119,000
Flexible 9/80 work schedule
Overtime pay
Health insurance
+2