The cFS Software Developer (Senior) will support the NASA Goddard Space Flight Center (GSFC) Core Flight System (cFS) Project by providing sustaining engineering and software development support for ...
The cFS Software Developer (Senior) will support the NASA Goddard Space Flight Center (GSFC) Core Flight System (cFS) Project by providing sustaining engineering and software development support for ...
Position Information Position Title Software Engineer Status Full Time Job Summary NASA's Marshall Space Flight Center is seeking a talented and driven Software Engineer to support cutting-edge ...
Position Information Position Title Software Engineer Status Full Time Job Summary NASA's Marshall Space Flight Center is seeking a talented and driven Software Engineer to support cutting-edge ...
Software Assurance
Wallops Island, VA ยท On-site
Demonstrated knowledge of and experience applying NPR 7150.2, NASA Software Engineering Requirements. * Familiarity with NASA-STD-8739.8, Software Assurance and Software Safety Standard. * Experience ...
Software Assurance
Wallops Island, VA ยท On-site
Demonstrated knowledge of and experience applying NPR 7150.2, NASA Software Engineering Requirements. * Familiarity with NASA-STD-8739.8, Software Assurance and Software Safety Standard. * Experience ...
Learn and apply NASA software assurance, system safety, and airworthiness standards. Contribute to Control Room and field operations as needed under the direction of senior engineers.Bachelor ...
Learn and apply NASA software assurance, system safety, and airworthiness standards. Contribute to Control Room and field operations as needed under the direction of senior engineers.Bachelor ...
NASA Software Project Lead Engineer: Space Vehicle Simulation + Software Development
Houston, TX ยท On-site
NASA Software Project Lead Engineer: Space Vehicle Simulation + Software Development Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular ...
NASA Software Project Lead Engineer: Space Vehicle Simulation + Software Development
Houston, TX ยท On-site
NASA Software Project Lead Engineer: Space Vehicle Simulation + Software Development Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular ...
Perform various Systems / Software Engineering activities on NASA Spacecraft, Launch Vehicle, and/or Mission Ground systems throughout the NASA software development lifecycle phases. Analyses are ...
Perform various Systems / Software Engineering activities on NASA Spacecraft, Launch Vehicle, and/or Mission Ground systems throughout the NASA software development lifecycle phases. Analyses are ...
MID LEVEL SOFTWARE ENGINEER
Houston, TX ยท On-site
As a Mid-Level Software Engineer supporting NASA programs through a contractor organization, you will develop, maintain, and enhance web-based and low-code applications that support mission ...
MID LEVEL SOFTWARE ENGINEER
Houston, TX ยท On-site
As a Mid-Level Software Engineer supporting NASA programs through a contractor organization, you will develop, maintain, and enhance web-based and low-code applications that support mission ...
Join our dynamic team as a Mission Design Tools Software Engineering Specialist and become a vital contributor to support NASA as an Oceaneering Teammate on the JSC Engineering, Technology, and ...
Join our dynamic team as a Mission Design Tools Software Engineering Specialist and become a vital contributor to support NASA as an Oceaneering Teammate on the JSC Engineering, Technology, and ...
Join our dynamic team as a Mission Design Tools Software Engineering Specialist and become a vital contributor to support NASA as an Oceaneering Teammate on the JSC Engineering, Technology, and ...
Join our dynamic team as a Mission Design Tools Software Engineering Specialist and become a vital contributor to support NASA as an Oceaneering Teammate on the JSC Engineering, Technology, and ...
As NASA's largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a Spacecraft Avionics Software Engineer to join ...
As NASA's largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a Spacecraft Avionics Software Engineer to join ...
Software Assurance Engineer
Wallops Island, VA ยท On-site
$59.75 - $80.25/hr
Provide software assurance and safety engineering support for NASA mission and project software, with emphasis on safety-critical systems and Wallops Flight Facility (WFF) operations. Support ...
Quick apply
Software Assurance Engineer
Wallops Island, VA ยท On-site
$59.75 - $80.25/hr
Provide software assurance and safety engineering support for NASA mission and project software, with emphasis on safety-critical systems and Wallops Flight Facility (WFF) operations. Support ...
Junior Systems Software Engineer
Fairmont, WV ยท On-site
Perform various Systems / Software Engineering activities on NASA Spacecraft, Launch Vehicle, and/or Mission Ground systems throughout the NASA software development lifecycle phases. Analyses are ...
Junior Systems Software Engineer
Fairmont, WV ยท On-site
Perform various Systems / Software Engineering activities on NASA Spacecraft, Launch Vehicle, and/or Mission Ground systems throughout the NASA software development lifecycle phases. Analyses are ...
SOFTWARE DEVELOPER
Greenbelt, MD ยท Hybrid
The ECI is a competitive NASA research and development program that advances innovative ... The Software Developer will support the development, integration, testing, and sustainment of ...
SOFTWARE DEVELOPER
Greenbelt, MD ยท Hybrid
The ECI is a competitive NASA research and development program that advances innovative ... The Software Developer will support the development, integration, testing, and sustainment of ...
Join our dynamic team as a Mission Design Tools Software Engineering Specialist and become a vital contributor to support NASA as an Oceaneering Teammate on the JSC Engineering, Technology, and ...
Join our dynamic team as a Mission Design Tools Software Engineering Specialist and become a vital contributor to support NASA as an Oceaneering Teammate on the JSC Engineering, Technology, and ...
As a Mid-Level Software Engineer supporting NASA programs through a contractor organization, you will develop, maintain, and enhance web-based and low-code applications that support mission ...
As a Mid-Level Software Engineer supporting NASA programs through a contractor organization, you will develop, maintain, and enhance web-based and low-code applications that support mission ...
Join our dynamic team as a Mission Design Tools Software Engineering Specialist and become a vital contributor to support NASA as an Oceaneering Teammate on the JSC Engineering, Technology, and ...
Join our dynamic team as a Mission Design Tools Software Engineering Specialist and become a vital contributor to support NASA as an Oceaneering Teammate on the JSC Engineering, Technology, and ...
As NASA's largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a Spacecraft Avionics Software Engineer to join ...
As NASA's largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a Spacecraft Avionics Software Engineer to join ...
As NASA's largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a Spacecraft Avionics Software Engineer to join ...
As NASA's largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a Spacecraft Avionics Software Engineer to join ...
Perform various Systems / Software Engineering activities in GN&C and other fields on NASA Spacecraft, Launch Vehicle, and/or Mission Ground systems throughout the NASA software development lifecycle ...
Perform various Systems / Software Engineering activities in GN&C and other fields on NASA Spacecraft, Launch Vehicle, and/or Mission Ground systems throughout the NASA software development lifecycle ...
The contract is funded through NASA's Earth Systems Science Pathfinder Program Office. GLIMR's on ... engineers, and technicians to design, develop, test, and maintain the software required for the ...
The contract is funded through NASA's Earth Systems Science Pathfinder Program Office. GLIMR's on ... engineers, and technicians to design, develop, test, and maintain the software required for the ...
Nasa Software Engineer information
See salary details
$63.5K - $76.4K
2% of jobs
$76.4K - $89.3K
4% of jobs
$89.3K - $102.2K
6% of jobs
$102.2K - $115.1K
8% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$115.1K - $128K
7% of jobs
$128K - $141K
18% of jobs
The median wage is $144K / yr.
$141K - $153.9K
16% of jobs
$153.9K - $166.8K
2% of jobs
$172.1K is the 75th percentile. Wages above this are outliers.
$166.8K - $179.7K
26% of jobs
$179.7K - $192.6K
1% of jobs
$192.6K - $205.5K
8% of jobs
$63.5K
$147.5K
$205.5K
How much do nasa software engineer jobs pay per year?
What does a NASA Software Engineer do?
A NASA Software Engineer develops and maintains software used for space missions, scientific research, and aerospace technology. They design, code, test, and debug software for spacecraft, rovers, satellites, and mission control systems. Their work ensures that NASA's technology operates reliably in extreme environments. They collaborate with scientists, engineers, and researchers to solve complex technical challenges.
Is it hard to get hired at NASA?
Can I work at NASA as a software engineer?
What are some common projects or tasks a NASA Software Engineer might work on?
As a NASA Software Engineer, you could be involved in developing flight software for spacecraft, creating data analysis tools for scientific missions, or building simulation systems to test mission scenarios. Daily tasks often include coding, debugging, performing rigorous testing, and working closely with scientists, systems engineers, and hardware teams to ensure seamless integration. Projects vary widely but commonly require a mix of independent technical work and collaborative problem-solving. Many engineers have opportunities to participate in high-profile missions, and the role often offers pathways to take on more responsibility or specialize further, depending on your career goals.
What are the key skills and qualifications needed to thrive in the Nasa Software Engineer position, and why are they important?
To thrive as a NASA Software Engineer, you need a solid background in computer science, proficiency in programming languages like Python, C++, or Java, and typically a relevant bachelor's degree or higher. Experience with specialized tools such as real-time operating systems, simulation environments, and version control systems (e.g., Git) is often required, along with familiarity with NASA software standards and certifications. Exceptional problem-solving abilities, teamwork, and strong communication skills help you navigate complex, multidisciplinary projects. These skills and qualities are crucial for ensuring the safe, reliable, and innovative development of mission-critical aerospace software.
How much does NASA pay a software engineer?
What engineers make $500,000?

CFS SOFTWARE DEVELOPER with Security Clearance
Greenbelt, MD โข On-site
Other
Medical, Dental, Vision, Life, Retirement, PTO
Posted 10 days ago