1

Nasa Programmer Jobs (NOW HIRING)

... engineering teams and NASA stakeholders to deliver spaceflight hardware solutions. Primary Responsibilities: * Collaborate with multidisciplinary engineering teams to develop, integrate, and test ...

New

Project Engineer (NASA HHPC)

Houston, TX · On-site

$87K - $157K/yr

Familiarity with NASA Johnson Space Center engineering and configuration management tools (e.g., MIDAS, CDS, QARC, ELABEL, EDS, ISS PART, and JEDII). Must be able to obtain a Public Trust Clearance ...

Senior Cloud Software Engineer - NASA

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 ...

Senior Cloud Software Engineer - NASA

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 ...

Familiarity with the engineering drawings process * Familiarity with tool calibration Preferred Qualifications: * Perform cable and electronic component fabrication utilizing NASA recognized ...

Strategic Technical Advisor - NASA

WV · On-site +1

$102 - $138/hr

Bachelor's degree in engineering, science, business, or related field (master's degree preferred). 15+ years of experience supporting NASA or major federal science/engineering agencies. Proven ...

next page

Showing results 1-20

Nasa Programmer information

See salary details

$12

$39

$68

How much do nasa programmer jobs pay per hour?

As of Jun 28, 2026, the average hourly pay for nasa programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What are some common challenges faced by NASA programmers when working on mission-critical software projects?

NASA programmers often encounter unique challenges such as developing highly reliable and error-free code for mission-critical systems where failure is not an option. They must adhere to strict coding standards, rigorous testing procedures, and detailed documentation requirements. Additionally, they frequently work in collaborative, multidisciplinary teams that include engineers, scientists, and project managers, which requires strong communication skills and adaptability. Meeting tight deadlines while ensuring the utmost precision and safety can also add to the pressure, making attention to detail and stress management crucial in this role.

What engineers make $500,000?

Senior aerospace engineers, software engineers at major tech companies, and specialized data scientists can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working in high-paying industries or leadership roles.

What are the key skills and qualifications needed to thrive as a NASA Programmer, and why are they important?

To thrive as a NASA Programmer, you need strong programming skills in languages like Python, C++, or Java, along with a degree in computer science or a related field. Familiarity with specialized software development tools, version control systems like Git, and experience with real-time or embedded systems is often required. Exceptional problem-solving, teamwork, and communication skills help programmers navigate complex projects and collaborate with multidisciplinary teams. These abilities are crucial for developing reliable software that supports NASA's high-stakes missions and scientific goals.

Can I work at NASA being a programmer?

NASA employs programmers in roles such as software engineers and computer scientists who develop and maintain software for space missions, research, and operations. Candidates typically need a strong background in computer science, programming languages like C++ or Python, and relevant experience or degrees. Security clearances and adherence to strict safety and quality standards are also required for many positions.

How much do NASA programmers make?

NASA programmers, typically software engineers or computer scientists working for the agency, earn salaries comparable to federal government pay scales. As of 2023, their annual salaries generally range from approximately $70,000 to over $130,000, depending on experience, education, and grade level within the federal pay system. Advanced skills in programming languages, systems, and security can influence compensation.

What do NASA programmers do?

NASA programmers develop and maintain software for space missions, spacecraft, and ground systems. They write code in languages such as C++, Python, and Java, often working with real-time systems, data analysis tools, and simulation software to support mission objectives and ensure system reliability.

What are NASA Programmers?

NASA Programmers are software developers who design, build, and maintain computer programs and systems that support NASA’s missions and research. Their work can involve developing software for spacecraft, satellites, scientific instruments, data analysis, or mission control systems. They often collaborate with engineers, scientists, and other technical professionals to ensure that software meets the specialized requirements of space exploration and research. NASA Programmers typically have strong backgrounds in computer science, engineering, or related fields, and they use a variety of programming languages and tools. Their contributions are critical to the success and safety of NASA’s projects.
More about Nasa Programmer jobs
What cities are hiring for Nasa Programmer jobs? Cities with the most Nasa Programmer job openings:
What states have the most Nasa Programmer jobs? States with the most job openings for Nasa Programmer jobs include:
Infographic showing various Nasa Programmer job openings in the United States as of June 2026, with employment types broken down into 93% Full Time, 5% Part Time, 1% Contract, and 1% Nights. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.
Systems Development Engineer - NASA

Systems Development Engineer - NASA

AMERICAN SYSTEMS

Edwards, CA • On-site

$100K - $130K/yr

Full-time

Posted 27 days ago


Job description

The Senior Advanced Systems Development Engineer provides high-level engineering expertise in the design, development, integration, and testing of advanced aerospace systems at NASA Armstrong Flight Research Center (AFRC).

This position involves leading multi-disciplinary teams, managing complex system integrations, and ensuring compliance with NASA, FAA, and DoD standards. The role requires deep knowledge of flight and ground systems engineering, structural health monitoring (SHM), and advanced aerospace system development.

**This is a pipeline requisition designed to collect resumes for potential upcoming work at AMERICAN SYSTEMS and does not represent a current opening. Qualified candidates will be contacted when an opening/funding becomes available**


Advanced Flight and Ground System Engineering:
• Lead the design, integration, and testing of flight research systems.
• Develop and manage system architectures, block diagrams, and interface control documents (ICDs).
• Perform requirements derivation, allocation, and traceability for complex aerospace systems.
• Support verification and validation (V&V) testing to ensure system compliance with NASA and FAA regulations.
• Manage risk assessment and mitigation strategies for flight systems and safety-critical components.

Structural Health Monitoring (SHM) and System Safety:
• Develop and implement SHM strategies for aircraft structural integrity assessments.
• Utilize advanced sensors and predictive analytics for fault detection and prevention.
• Oversee testing, calibration, and analysis of SHM technologies for flight-critical applications.

Systems Engineering and Integration:
• Define and manage system requirements, risk management, and integration strategies.
• Oversee software and hardware integration for avionics, propulsion, and control systems.
• Conduct airworthiness evaluations, failure modes and effects analysis (FMEA), and hazard analysis.
• Ensure compliance with NASA Systems Engineering Handbook (NASA/SP-2007-6105, Rev 1) and flight certification requirements.

Leadership, Research, and Project Management:
• Serve as technical lead and mentor for engineering teams and junior engineers.
• Drive research and development (R&D) initiatives, supporting NASA’s aerospace advancements.
• Lead design reviews, risk assessments, and strategic planning for flight test programs.
• Coordinate with NASA engineers, government contractors, and research institutions to align project goals.


Education & Experience:
• Bachelor’s degree in Engineering or Physical Science with 7+ years of experience, or
• Master’s degree in Engineering or Physical Science with 4+ years of experience.
• Experience in aerospace engineering, flight research, or NASA-related programs is required.

Technical Skills & Knowledge:
• Expertise in aerospace systems engineering, including avionics, aerodynamics, and structural analysis.
• Proficiency in MATLAB, Simulink, CAD software, and data analysis tools.
• Extensive experience with NASA flight test processes, aerospace system integration, and flight safety regulations.
• Strong background in SHM, predictive maintenance, and aircraft sensor integration.
• Knowledge of FAA, NASA, and DoD safety and certification requirements.

Soft Skills & Work Environment:
• Proven ability to lead engineering teams and manage complex projects.
• Strong problem-solving, critical thinking, and decision-making skills.
• Excellent technical communication and presentation skills for both internal and external stakeholders.
• Ability to travel as required for technical reviews, test flights, and NASA research engagements.
Must be able to obtain and maintain a security clearance.

Work Environment & Additional Information:
• Primary work location: NASA AFRC at Edwards AFB.
• Working hours: 7:30 AM – 3:30 PM, Monday-Thursday, with alternating Fridays off.
• Must comply with NASA ISO AS9100 procedures and all relevant aerospace regulations.
• Travel might be required for design reviews, technical meetings, and flight test support.


EEO Race/Sex/Disability Status/Veteran Status