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 ...
New
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 ...
New
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 ...
New
LZT is seeking an experienced Software Engineer to support NASA's Johnson Space Center in the development, testing, and flight certification of a digital wireless camera for the Orion spacecraft
Quick apply
LZT is seeking an experienced Software Engineer to support NASA's Johnson Space Center in the development, testing, and flight certification of a digital wireless camera for the Orion spacecraft
LZT is seeking an experienced Software Engineer to support NASA's Lunar Extravehicular Activity (EVA) Observation Camera (LEOC) development. This digital wireless camera will be used for crew ...
Quick apply
LZT is seeking an experienced Software Engineer to support NASA's Lunar Extravehicular Activity (EVA) Observation Camera (LEOC) development. This digital wireless camera will be used for crew ...
The Software Test Engineer (Senior) will support NASA Goddard Space Flight Center (GSFC) in the verification and validation of Flight Software (FSW) for the DAVINCI Descent Sphere (DS). The position ...
New
The Software Test Engineer (Senior) will support NASA Goddard Space Flight Center (GSFC) in the verification and validation of Flight Software (FSW) for the DAVINCI Descent Sphere (DS). The position ...
New
Category Engineering Description Stellar Technology is looking for an experienced Software Engineer to provide NASA Johnson Space Center with software skills in the development, testing, and flight ...
Category Engineering Description Stellar Technology is looking for an experienced Software Engineer to provide NASA Johnson Space Center with software skills in the development, testing, and flight ...
Huntsville, AL ยท On-site
Familiarity with relevant standards such as NASA Software Safety Standards, IEEE Space Systems ... Bachelor's degree in Aerospace Engineering, Computer Science, or a related field. Master's degree ...
Huntsville, AL ยท On-site
Familiarity with relevant standards such as NASA Software Safety Standards, IEEE Space Systems ... Bachelor's degree in Aerospace Engineering, Computer Science, or a related field. Master's degree ...
Hampton, VA ยท On-site
$43.75 - $55.75/hr
NASA enforces REAL ID requirements for all visitors and badge holders. Please visit www.dhs.gov ... Seeking experienced software developers with strong LabVIEW developer experience needed to support ...
Hampton, VA ยท On-site
$43.75 - $55.75/hr
NASA enforces REAL ID requirements for all visitors and badge holders. Please visit www.dhs.gov ... Seeking experienced software developers with strong LabVIEW developer experience needed to support ...
Stellar Technology is looking for an experienced Software Engineer to provide NASA Johnson Space Center with software skills in the development, testing, and flight certification of a digital ...
Stellar Technology is looking for an experienced Software Engineer to provide NASA Johnson Space Center with software skills in the development, testing, and flight certification of a digital ...
Houston, TX ยท On-site
$125K - $165K/yr
Job Title: NASA Artemis Next Generation Space Suit Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular ...
Houston, TX ยท On-site
$125K - $165K/yr
Job Title: NASA Artemis Next Generation Space Suit Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular ...
Houston, TX ยท On-site
$125K - $165K/yr
NASA Artemis Next Generation Space Suit Embedded Controller Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular ...
Houston, TX ยท On-site
$125K - $165K/yr
NASA Artemis Next Generation Space Suit Embedded Controller Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular ...
Huntsville, AL ยท On-site +1
The SPoRT project is a NASA leader in translating NASA Earth Science research to real-time decision ... Responsibilities The Software Engineer will be responsible for the automation, deployment, and ...
Huntsville, AL ยท On-site +1
The SPoRT project is a NASA leader in translating NASA Earth Science research to real-time decision ... Responsibilities The Software Engineer will be responsible for the automation, deployment, and ...
Huntsville, AL ยท On-site
The SPoRT project is a NASA leader in translating NASA Earth Science research to real-time decision ... Responsibilities The Software Engineer will be responsible for the automation, deployment, and ...
Huntsville, AL ยท On-site
The SPoRT project is a NASA leader in translating NASA Earth Science research to real-time decision ... Responsibilities The Software Engineer will be responsible for the automation, deployment, and ...
NASA Jet Propulsion Laboratory is focused on seeking out answers that bring us closer to discovering the universe. The role involves providing software engineering, GenAI pipeline development, and ...
NASA Jet Propulsion Laboratory is focused on seeking out answers that bring us closer to discovering the universe. The role involves providing software engineering, GenAI pipeline development, and ...
NASA Lunar Base Software and Data Integration Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: NACI Employee Type: Regular Percentage of Travel Required:
NASA Lunar Base Software and Data Integration Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: NACI Employee Type: Regular Percentage of Travel Required:
Hampton, VA ยท On-site
$43.75 - $55.75/hr
Apply the NASA Software Engineering process requirements such as configuration management, requirements management, system design, testing, and release management. * Lead, mentor and train a small ...
Quick apply
Hampton, VA ยท On-site
$43.75 - $55.75/hr
Apply the NASA Software Engineering process requirements such as configuration management, requirements management, system design, testing, and release management. * Lead, mentor and train a small ...
Hampton, VA ยท On-site
$43.75 - $55.75/hr
Apply the NASA Software Engineering process requirements such as configuration management, requirements management, system design, testing, and release management. * Lead, mentor and train a small ...
Hampton, VA ยท On-site
$43.75 - $55.75/hr
Apply the NASA Software Engineering process requirements such as configuration management, requirements management, system design, testing, and release management. * Lead, mentor and train a small ...
Hampton, VA ยท On-site
$43.75 - $55.75/hr
Apply the NASA Software Engineering process requirements such as configuration management, requirements management, system design, testing, and release management. * Lead, mentor and train a small ...
Hampton, VA ยท On-site
$43.75 - $55.75/hr
Apply the NASA Software Engineering process requirements such as configuration management, requirements management, system design, testing, and release management. * Lead, mentor and train a small ...
NASA Artemis Next Generation Space Suit Software Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel ...
NASA Artemis Next Generation Space Suit Software Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel ...
Charleston, WV ยท Remote
This engineer will be involved in the full lifecycle of flight software development, from ... Experience with NASA Core Flight System (cFS) and/or other spacecraft flight software architectures.
Quick apply
Charleston, WV ยท Remote
This engineer will be involved in the full lifecycle of flight software development, from ... Experience with NASA Core Flight System (cFS) and/or other spacecraft flight software architectures.
Houston, TX ยท On-site
$117K - $154K/yr
Mentor a team of software engineers and provide guidance during technical discussions and ... Collaborate with stakeholders across project and NASA to ensure successful delivery of flight ...
Houston, TX ยท On-site
$117K - $154K/yr
Mentor a team of software engineers and provide guidance during technical discussions and ... Collaborate with stakeholders across project and NASA to ensure successful delivery of flight ...
$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
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.
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.
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.

Greenbelt, MD โข On-site
Other
Medical, Dental, Vision, Life, Retirement, PTO
Posted 2 days ago