salary guides

NASA software engineer salary in 2026

By Zero G Talent

NASA software engineer salary in 2026

$58K–$197K
Civil Servant
$90K–$200K+
Contractor
Flight + Ground
Software Types

Software engineers at NASA write code for everything from Mars rover autonomy to International Space Station operations, from climate data processing to flight controller displays in Mission Control. Salaries depend heavily on whether you're a civil servant (federal employee) or a contractor — and which center you work at.

This guide covers both paths, exact salary numbers, and what software engineering at NASA actually looks like day-to-day.

Civil servant software engineer pay

NASA civil servant software engineers are classified under the 1550 (Computer Science) or 2210 (IT Specialist) series, or sometimes 0861 (Aerospace Engineering) if their software work is tightly coupled with vehicle systems.

Salary by grade

Grade Base Salary With Houston Locality With DC Locality Typical Level
GS-7 $39,576 $53,427 $52,996 New grad (BS)
GS-9 $48,440 $65,394 $64,867 New grad (MS), early career
GS-11 $58,686 $79,226 $78,589 Early-mid career
GS-12 $70,312 $94,921 $94,157 Journey-level developer
GS-13 $83,622 $112,890 $111,981 Senior developer, tech lead
GS-14 $98,820 $133,407 $132,334 Branch head, architect
GS-15 $116,200 $156,870 $155,609 Division chief, senior fellow

Where NASA software engineers work

Center Software Focus Team Size
JSC (Houston) Flight software, mission ops, crew systems Large
GSFC (Greenbelt, MD) Satellite C&DH, science data processing Large
JPL* (Pasadena, CA) Mars rovers, deep space autonomy, instrument SW Large
Ames (Moffett Field, CA) Air traffic management, autonomous systems, HPC Medium
Marshall (Huntsville, AL) SLS flight software, propulsion test SW Medium
KSC (Cape Canaveral, FL) Launch processing, ground systems Medium
Langley (Hampton, VA) Simulation, CFD tools, research codes Medium

*JPL employees are Caltech employees, not civil servants. JPL salaries are not on the GS scale and are typically 10-20% higher than equivalent GS grades.

Contractor software engineer pay

The majority of software engineers working on NASA programs are actually contractors — employees of companies like Jacobs, KBR, Leidos, SAIC, Parsons, or Raytheon who work on-site at NASA centers.

Contractor salary ranges

Level Salary Range Typical Clearance
Junior (0-3 years) $70,000–$100,000 May require
Mid (3-7 years) $95,000–$140,000 Secret or higher
Senior (7-15 years) $130,000–$180,000 Secret or higher
Lead/Architect (15+ years) $160,000–$210,000+ TS for some

Contractor salaries are generally higher in pure cash compensation but come without the federal pension, TSP match, or job security that civil servants enjoy.

Civil servant vs contractor trade-offs

Factor Civil Servant Contractor
Base salary Lower ($83K–$155K for senior) Higher ($130K–$200K+ for senior)
Pension Yes (FERS — worth $15K–$40K/yr in retirement) No
TSP match 5% government match Varies by company (typically 3-6%)
Job security Very high (difficult to terminate) Contract-dependent (re-compete every 5-10 years)
Overtime Rare Sometimes available (1.5x for hourly)
Promotion path GS ladder Company ladder + contract re-compete
Work-life balance Strong (40 hours, generous leave) Generally good but varies

Types of software at NASA

Flight software

The most prestigious and safety-critical software at NASA. Flight software runs on the processors inside spacecraft, launch vehicles, and rovers.

System Language Safety Standard
Orion MPCV C/C++ NASA-STD-8739.8
SLS core stage C DO-178C equivalent
Gateway (lunar station) C/C++ NASA-STD-8739.8
Mars 2020/Perseverance C JPL D-72548
ISS control C, Ada NASA-STD-8739.8

Flight software development is extremely rigorous — every line of code requires formal requirements traceability, peer review, and extensive testing (unit, integration, system, and acceptance). Defect rates must be near zero because you cannot push a hotfix to a spacecraft on Mars.

Ground systems and mission operations

System Stack Purpose
Mission Control Center (MCC) Java, C++, Python Real-time telemetry, command, and control
Deep Space Network (DSN) Java, Python Spacecraft communication scheduling and monitoring
Ground processing (KSC) LabVIEW, Python, C Launch vehicle checkout and test
Science data processing Python, IDL, C++ Instrument data pipelines

Research and simulation

Area Languages Centers
CFD (computational fluid dynamics) Fortran, C++, Python Langley, Ames, Glenn
Trajectory design/optimization MATLAB, Python, C++ GSFC, JPL, JSC
Climate modeling Fortran, Python GSFC, JPL
HPC infrastructure Bash, Python, C Ames (NAS), GSFC
NASA vs Big Tech for SWE

NASA software engineering pays 40-60% less in cash compensation than Google, Meta, or Apple for equivalent seniority. The trade-off is mission: you're writing code for Mars rovers, deep space probes, and crewed spacecraft. If you optimize for TC, Big Tech wins. If you optimize for purpose, job security, work-life balance, and long-term retirement value, NASA is genuinely competitive.

How to get hired as a NASA SWE

Civil servant path

  1. USAJobs.gov — Search for Computer Scientist (1550), IT Specialist (2210), or Aerospace Engineer (0861) positions
  2. NASA Pathways — Recent graduate program for BS/MS in CS or related fields
  3. Intern conversion — Former NASA interns can convert to permanent positions

Contractor path

  1. Apply directly to NASA contractors: KBR, Jacobs, Leidos, SAIC, Parsons, Raytheon
  2. Search for the specific NASA contract name (e.g., "JETS II" at JSC, "GSDO" at KSC)
  3. Many contractor positions are posted on general job boards (Indeed, LinkedIn)

Technical skills that NASA values

Skill Where Used
C/C++ Flight software, real-time systems
Python Ground systems, data science, automation
Java Mission operations, ground systems
MATLAB/Simulink GN&C simulation, controls analysis
Linux/HPC Research computing, science processing
DO-178C/NASA-STD-8739.8 Safety-critical software certification

Browse NASA positions on Zero G Talent, or see our NASA salary overview and aerospace engineer salary at NASA.

Ready to Start Your Space Career?

Browse salary guides jobs and find your next opportunity.

View salary guides Jobs

Shipping like we're funded. We're not. No affiliation.

Sequoia logo
Y Combinator logo
Founders Fund logo
a16z logo