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 ...
Space Flight Software Engineer
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 ...
Space Flight Software Engineer
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 ...
SOFTWARE ENGINEER
Huntsville, AL · On-site
... NASA, DIA, and FBI. They are currently seeking a driven Software Engineer to support the Army ... Logistics Engineering Laboratory, focusing on developing models, software tools, and advanced AI/ML ...
SOFTWARE ENGINEER
Huntsville, AL · On-site
... NASA, DIA, and FBI. They are currently seeking a driven Software Engineer to support the Army ... Logistics Engineering Laboratory, focusing on developing models, software tools, and advanced AI/ML ...
Earth Science Software Engineer (ES4)
Huntsville, AL · On-site +1
We are seeking a highly motivated and skilled Earth Science Software Engineer to support the cloud ... Partner with NASA Earthdata GIS to design and automate GIS-based data dissemination protocols, web ...
Earth Science Software Engineer (ES4)
Huntsville, AL · On-site +1
We are seeking a highly motivated and skilled Earth Science Software Engineer to support the cloud ... Partner with NASA Earthdata GIS to design and automate GIS-based data dissemination protocols, web ...
We are seeking a highly motivated and skilled Earth Science Software Engineer to support the cloud ... Partner with NASA Earthdata GIS to design and automate GIS-based data dissemination protocols, web ...
We are seeking a highly motivated and skilled Earth Science Software Engineer to support the cloud ... Partner with NASA Earthdata GIS to design and automate GIS-based data dissemination protocols, web ...
SOFTWARE ENGINEER
Huntsville, AL · On-site
Job Title SOFTWARE ENGINEER Location Huntsville, AL US (Primary) Category Engineering Job Type ... NASA, DIA, and FBI. Ignite exists to outpace the threat and deliver results that matter in the ...
SOFTWARE ENGINEER
Huntsville, AL · On-site
Job Title SOFTWARE ENGINEER Location Huntsville, AL US (Primary) Category Engineering Job Type ... NASA, DIA, and FBI. Ignite exists to outpace the threat and deliver results that matter in the ...
... NASA, DIA, and FBI. Ignite exists to outpace the threat and deliver results that matter in the ... Ignite is currently seeking a driven, detail-oriented Software Engineer to join our team supporting ...
... NASA, DIA, and FBI. Ignite exists to outpace the threat and deliver results that matter in the ... Ignite is currently seeking a driven, detail-oriented Software Engineer to join our team supporting ...
Software Engineer
Huntsville, AL · On-site
... NASA on cutting edge technologies including machine learning, augmented and virtual reality, big ... Software Engineer Job Location: Huntsville, AL Arcarithm is seeking an experienced Software ...
Quick apply
Software Engineer
Huntsville, AL · On-site
... NASA on cutting edge technologies including machine learning, augmented and virtual reality, big ... Software Engineer Job Location: Huntsville, AL Arcarithm is seeking an experienced Software ...
Senior Software Engineer
Huntsville, AL · On-site
$121K - $160K/yr
... NASA on cutting edge technologies including machine learning, augmented and virtual reality, big ... Senior Software Engineer Job Location: Huntsville, AL We are seeking a highly skilled Senior ...
Quick apply
Senior Software Engineer
Huntsville, AL · On-site
$121K - $160K/yr
... NASA on cutting edge technologies including machine learning, augmented and virtual reality, big ... Senior Software Engineer Job Location: Huntsville, AL We are seeking a highly skilled Senior ...
The Junior Software Safety Engineer will support Safety and Mission Assurance for NASA in Huntsville, AL . The safety engineer will perform analyses and assessments related to safety; conduct reviews ...
Quick apply
The Junior Software Safety Engineer will support Safety and Mission Assurance for NASA in Huntsville, AL . The safety engineer will perform analyses and assessments related to safety; conduct reviews ...
UAS Software Engineer
Huntsville, AL · On-site
The UAS Software Engineer will collaborate with other developers, testers, and cyber personnel to ... We focus on serving DoD, NASA, and the commercial sector, our services span the complete product ...
UAS Software Engineer
Huntsville, AL · On-site
The UAS Software Engineer will collaborate with other developers, testers, and cyber personnel to ... We focus on serving DoD, NASA, and the commercial sector, our services span the complete product ...
UAS Software Engineer
Huntsville, AL · On-site
The UAS Software Engineer will collaborate with other developers, testers, and cyber personnel to ... We focus on servingDoD,NASA, and thecommercial sector,our services span the complete product life ...
UAS Software Engineer
Huntsville, AL · On-site
The UAS Software Engineer will collaborate with other developers, testers, and cyber personnel to ... We focus on servingDoD,NASA, and thecommercial sector,our services span the complete product life ...
The Junior Software Safety Engineer will support Safety and Mission Assurance for NASA in Huntsville, AL . The safety engineer will perform analyses and assessments related to safety; conduct reviews ...
The Junior Software Safety Engineer will support Safety and Mission Assurance for NASA in Huntsville, AL . The safety engineer will perform analyses and assessments related to safety; conduct reviews ...
The Junior Software Safety Engineer will support Safety and Mission Assurance for NASA in Huntsville, AL . The safety engineer will perform analyses and assessments related to safety; conduct reviews ...
The Junior Software Safety Engineer will support Safety and Mission Assurance for NASA in Huntsville, AL . The safety engineer will perform analyses and assessments related to safety; conduct reviews ...
26 -216 Software Engineer E4
Huntsville, AL · On-site
... NASA on cutting edge technologies including machine learning, augmented and virtual reality, big ... Job Title: 26-216 Software Engineer E4 Job Location: Huntsville, AL This position is for a Software ...
Quick apply
26 -216 Software Engineer E4
Huntsville, AL · On-site
... NASA on cutting edge technologies including machine learning, augmented and virtual reality, big ... Job Title: 26-216 Software Engineer E4 Job Location: Huntsville, AL This position is for a Software ...
AI/ML SOFTWARE ENGINEER
Huntsville, AL · On-site
Job Title AI/ML SOFTWARE ENGINEER Location Huntsville, AL US (Primary) Category Engineering Job ... NASA, DIA, and FBI. Ignite exists to outpace the threat and deliver results that matter in the ...
AI/ML SOFTWARE ENGINEER
Huntsville, AL · On-site
Job Title AI/ML SOFTWARE ENGINEER Location Huntsville, AL US (Primary) Category Engineering Job ... NASA, DIA, and FBI. Ignite exists to outpace the threat and deliver results that matter in the ...
... NASA, DIA, and FBI. Ignite exists to outpace the threat and deliver results that matter in the ... Ignite is hiring an AI/ML Software Engineer in Huntsville, AL. This is a hands-on engineering ...
... NASA, DIA, and FBI. Ignite exists to outpace the threat and deliver results that matter in the ... Ignite is hiring an AI/ML Software Engineer in Huntsville, AL. This is a hands-on engineering ...
SENIOR SOFTWARE DEVELOPER
$53.75 - $71/hr
... NASA, DIA, and FBI. Ignite exists to outpace the threat and deliver results that matter in the ... Ignite is seeking a Senior Software Developer that provides technical leadership for enterprise ...
SENIOR SOFTWARE DEVELOPER
$53.75 - $71/hr
... NASA, DIA, and FBI. Ignite exists to outpace the threat and deliver results that matter in the ... Ignite is seeking a Senior Software Developer that provides technical leadership for enterprise ...
Senior Avionics Software Engineer (Engines)
$197K - $276K/yr
Responsibilities: As a Software Development Engineer L4, you will have hands on development ... Experience with DO-178 or NPR7150 NASA standards. * Familiarity interfacing with sensors and ...
Senior Avionics Software Engineer (Engines)
$197K - $276K/yr
Responsibilities: As a Software Development Engineer L4, you will have hands on development ... Experience with DO-178 or NPR7150 NASA standards. * Familiarity interfacing with sensors and ...
Senior Avionics Software Engineer (Engines)
Huntsville, AL · On-site
$197K - $276K/yr
Responsibilities: As a Software Development Engineer L4, you will have hands on development ... Experience with DO-178 or NPR7150 NASA standards. * Familiarity interfacing with sensors and ...
Senior Avionics Software Engineer (Engines)
Huntsville, AL · On-site
$197K - $276K/yr
Responsibilities: As a Software Development Engineer L4, you will have hands on development ... Experience with DO-178 or NPR7150 NASA standards. * Familiarity interfacing with sensors and ...
Nasa Software Engineer information
See Alabama salary details
$57.6K - $69.3K
2% of jobs
$69.3K - $81K
4% of jobs
$81K - $92.7K
6% of jobs
$92.7K - $104.4K
8% of jobs
$110.6K is the 25th percentile. Wages below this are outliers.
$104.4K - $116.1K
7% of jobs
$116.1K - $127.8K
18% of jobs
The median wage is $130.5K / yr.
$127.8K - $139.5K
16% of jobs
$139.5K - $151.2K
2% of jobs
$156K is the 75th percentile. Wages above this are outliers.
$151.2K - $162.9K
26% of jobs
$162.9K - $174.6K
1% of jobs
$174.6K - $186.3K
8% of jobs
$57.6K
$133.7K
$186.3K
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?
- Director Fintech Software Engineer
- Software Engineer Engineer
- Contract Wso2 Software Engineer
- Junior Software Test Engineer
- Matlab
- Software Development Software Engineer
- Internship Defense Contractor Software Engineer
- International Software Engineer
- Contract International Software Engineer
- Remote Navy Software Engineer

Job description
To create a Posting, first complete the information on this screen, then click the Next button or select the page in the left hand navigation menu. Proceed through all sections completing all necessary information. To submit the Posting to Human Resources, you must go to the Posting Summary Page by clicking on the Next button until you reach the Posting Summary Page or select Posting Summary Page from the left navigation menu. Once a summary page appears, hover your mouse over the orange Action button for a list of possible approval step options.
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 aerospace and scientific missions. This role involves designing, developing, and maintaining software systems that enable spaceflight operations, propulsion technologies, and advanced research initiatives. You'll work alongside engineers, scientists, and mission specialists to build solutions that power the future of space exploration.
Essential Job Duties
- Develop and maintain software applications for mission-critical systems
- Collaborate with multidisciplinary teams to gather requirements and deliver robust solutions
- Perform software testing, validation, and verification in accordance with NASA standards
- Support integration of software with hardware systems and simulation environments
- Document software designs, code, and system interfaces for internal and external stakeholders
- Troubleshoot and resolve software issues in lab and operational settings
- Ensure compliance with cybersecurity protocols and configuration management practices
Qualifications (Education, Experience and Specialized Training)
- Bachelor's degree from an accredited institution in computer science, Software Engineering, or related field
- 2+ years of experience in software development (C++, Python, Java, or similar languages)
- Familiarity with software lifecycle processes and Agile methodologies
- Must be a US citizen
- Preferred experience with NASA software environments or aerospace systems
Physical Demands
- Ability to operate standard office equipment
- Ability to walk short distances
- Ability to lift and carry parcels, packages and other items
- Ability to view a computer terminal
Skills and Attributes
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Knowledge of embedded systems, real-time programming, or flight software
- Familiarity with DevOps tools, CI/CD pipelines, and version control systems (e.g., Git)
- Understanding of cybersecurity principles and secure coding practices
Posting Detail Information
Posting Number
S943
Will this position required travel?
Yes
Will this position required night, weekend, and after hour work?
No
Will this positon be supported using grants or contract funding?
No
Number of Vacancies
1
Desired Start Date
Position End Date (if temporary)
Open Date
11/13/2025
Close Date
Open Until Filled
Yes
Special Instructions Summary
Each applicant, including all current employees, must complete and submit the following documents:
- Tuskegee University employment application
- Cover Letter
- Resume/CV
- Recommendation letters
- Copies of unofficial transcripts.
- Please note that official transcripts(s) will be required upon hire
Quick Link for Internal Postings
https://tuskegee.peopleadmin.com/postings/3425
About Tuskegee University
Sourced by ZipRecruiter
Industry
Colleges, universities, and professional schools
Company size
1,001 - 5,000 Employees
Headquarters location
Tuskegee, AL, US
Year founded
1881