1

Computer Science Nasa Jobs (NOW HIRING)

Partner with NASA Earthdata GIS to design and automate GIS-based data dissemination protocols, web ... Degree in Earth Science, Atmospheric Science, Meteorology, Computer Science, Software Engineering ...

Showing results 41-60

Computer Science Nasa information

See salary details

$56.5K

$83.1K

$98K

How much do computer science nasa jobs pay per year?

As of Aug 12, 2026, the average yearly pay for computer science nasa in the United States is $83,109.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,500.00 and $93,500.00 per year, depending on experience, location, and employer.

What types of projects do computer science professionals typically work on at NASA?

Computer Science professionals at NASA contribute to a wide array of projects, including the development of flight control software, satellite data analysis, artificial intelligence for spacecraft autonomy, and cybersecurity for mission-critical systems. Your work may involve collaborating with engineers, scientists, and astronauts to build robust, efficient solutions for real-time space operations or data-heavy scientific research. Projects can range from developing algorithms for Mars rover navigation to designing cloud-based infrastructure for Earth science data. These roles offer the opportunity to tackle unique technical challenges and often involve continual learning as you adapt to the evolving needs of space exploration missions.

What is a computer science job at NASA?

A Computer Science job at NASA involves developing software, algorithms, and data systems that support space exploration, robotics, artificial intelligence, and scientific research. Computer scientists at NASA work on projects like spacecraft autonomy, satellite imaging, cybersecurity, and big data analysis. They collaborate with engineers, scientists, and astronauts to solve complex computational problems that enable missions. These roles require strong programming skills, knowledge of machine learning, and expertise in areas like high-performance computing or simulations.

What are the key skills and qualifications needed to thrive in the computer science NASA position, and why are they important?

To thrive in a Computer Science position at NASA, you need a solid background in computer science, mathematics, and engineering, supported by at least a bachelor's degree in a related field. Familiarity with programming languages such as Python, C++, and MATLAB, as well as experience using high-performance computing systems, is essential, and security clearances or specialized certifications may also be required. Strong problem-solving abilities, teamwork, and clear communication are important soft skills for collaborating with interdisciplinary teams and managing complex projects. These skills and qualifications are critical for contributing to innovative research, ensuring mission success, and advancing cutting-edge technology at NASA.

More about Computer Science Nasa jobs
What cities are hiring for Computer Science Nasa jobs? Cities with the most Computer Science Nasa job openings:
What are the most commonly searched types of Computer Science Nasa jobs? The most popular types of Computer Science Nasa jobs are:
What states have the most Computer Science Nasa jobs? States with the most job openings for Computer Science Nasa jobs include:
Infographic showing various Computer Science Nasa job openings in the United States as of August 2026, with employment types broken down into 80% Full Time, 13% Part Time, and 7% Summer. Highlights an 100% In-person job distribution, with an average salary of $83,109 per year, or $40 per hour.

Software Assurance Engineer Level III at NASA Wallops

Metis Technology Solutions Inc

Wallops Island, VA • On-site

Full-time

Re-posted 8 days ago


Job description

POSITION SUMMARY:

Join the NASA Wallops Flight Facility team and help ensure the integrity, reliability, and safety of the software that powers critical range systems for some of NASA’s most exciting missions. As a Software Assurance Engineer on the Wallops Range Contract, you will provide senior-level software quality assurance, configuration management, risk assessment, and process oversight for the ground data processing, telemetry, command & control, video, and network systems that enable sounding rockets, launch vehicles, UAS, balloons, and Artemis-related operations. Your work will directly support mission success for scientists and mission controllers by ensuring that the software controlling real-time range instrumentation meets the highest standards of quality, safety, and compliance. If you are passionate about software excellence in aerospace and want to contribute to NASA’s exploration goals, this is an outstanding opportunity.

OVERVIEW OF RESPONSIBILITIES:

  • Develop, implement, and maintain software assurance elements of the WRC Quality Assurance Plan (QAP) and ensure compliance with government surveillance requirements.
  • Establish and enforce software development, maintenance, and sustainment standards and processes (CMMI, AS9100 principles) for all software supporting Range systems.
  • Conduct software process audits, code reviews, static/dynamic analysis, and traceability activities across the software lifecycle for telemetry, command, data processing, and video systems.
  • Support the Range Configuration Control Board (RCCB) for software baselines, version control, change requests, and controlled transition of software into operations.
  • Participate in the Risk Management Board (RMB); identify, analyze, and mitigate software-related risks; perform FMEA/FTA and hazard assessments for safety-critical software functions.
  • Develop/review software test plans and acceptance criteria; support verification, integration, and acceptance testing; lead or contribute to post-mission software performance analysis and root cause investigations.
  • Integrate software assurance with cybersecurity requirements (secure coding, vulnerability assessments, ATO maintenance) and verify Section 508 accessibility compliance.
  • Mentor junior staff, lead process improvement initiatives, develop software assurance training, and provide oversight during new systems transition to operations.

MINIMUM QUALIFICATIONS:

Education:

Bachelor’s degree in Computer Science, Software Engineering, Systems Engineering, or a related technical field from an accredited institution. Master’s degree strongly preferred.

Required Skills and Knowledge:

  • Minimum ten (10) years of progressive experience in software assurance, software quality engineering, or software verification & validation for mission-critical or safety-related systems (aerospace, defense, or NASA/DoD range/ground systems experience highly desirable). At least five years in a lead or senior role directing the work of peers.
  • Demonstrated expertise in software lifecycle processes, configuration management, risk assessment (FMEA/FTA), root cause analysis, and process improvement (CMMI or AS9100 principles).
  • Experience with software assurance for real-time data systems, telemetry processing, command & control, or networked systems supporting operations centers is strongly preferred.
  • Active U.S. Secret security clearance (or ability to obtain/maintain). U.S. citizenship required.
  • Strong written and verbal communication skills with ability to lead cross-functional teams and produce clear technical reports and process documentation.

LOCATION SPECIFIC REQUIREMENTS:

On-site at Wallops Flight Facility, Wallops Island, VA. Hybrid work schedule may be approved. Occasional deployments to remote range sites may be required.

SECURITY CLEARANCE:

Must have ability to obtain and maintain a minimum Secret security clearance. Active Secret clearance preferred.

EEOE Including Vets and Disability

Must be a U.S. Citizen or Permanent Resident