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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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
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 ...
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 ...
New
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 ...
New
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 ...
Annapolis, MD ยท On-site
$59.50 - $77.25/hr
INNOVIM is seeking a Senior Cloud Software Engineer to support NASA's Earth Observing System Data and Information System (EOSDIS) Evolution and Development 3 (EED-3) contract. This team provides ...
Annapolis, MD ยท On-site
$59.50 - $77.25/hr
INNOVIM is seeking a Senior Cloud Software Engineer to support NASA's Earth Observing System Data and Information System (EOSDIS) Evolution and Development 3 (EED-3) contract. This team provides ...
Annapolis, MD ยท Remote
$59.50 - $77.25/hr
INNOVIM is seeking a Senior Cloud Software Engineer to support NASA's Earth Observing System Data and Information System (EOSDIS) Evolution and Development 3 (EED-3) contract. This team provides ...
Annapolis, MD ยท Remote
$59.50 - $77.25/hr
INNOVIM is seeking a Senior Cloud Software Engineer to support NASA's Earth Observing System Data and Information System (EOSDIS) Evolution and Development 3 (EED-3) contract. This team provides ...
Durham, NC ยท On-site
$198K/yr
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 ...
Durham, NC ยท On-site
$198K/yr
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 ...
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 ...
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 ...
Greenbelt, MD ยท On-site
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
Greenbelt, MD ยท On-site
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
Durham, NC ยท On-site
$198K/yr
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 ...
Durham, NC ยท On-site
$198K/yr
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 ...
$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.

Sourced by ZipRecruiter
Marketing
11 - 50 Employees
Ontario, CA, US
2005