Required : • Bachelor of Science degree in Computer Engineering, Computer Science, Computer ... NASA stakeholders, and service provider organizations. Ability to work independently, manage ...
Required : • Bachelor of Science degree in Computer Engineering, Computer Science, Computer ... NASA stakeholders, and service provider organizations. Ability to work independently, manage ...
NASA Artemis Lunar Base Flight Software Development Engineer Job Category: Engineering Time Type ... S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or ...
NASA Artemis Lunar Base Flight Software Development Engineer Job Category: Engineering Time Type ... S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or ...
S. in Computer Science, Software Engineering, Electrical/Computer Engineering, Aerospace ... NASA Core Flight Software (CFS) and Orion DEM packets * GitLab CI/CD pipelines, Docker, Makefiles ...
Quick apply
S. in Computer Science, Software Engineering, Electrical/Computer Engineering, Aerospace ... NASA Core Flight Software (CFS) and Orion DEM packets * GitLab CI/CD pipelines, Docker, Makefiles ...
NASA Artemis Next Generation Space Suit Embedded Controller Software Engineer
Houston, TX · On-site
$125K - $165K/yr
NASA Artemis Next Generation Space Suit Embedded Controller Software Engineer Job Category ... S. in Computer Science, Software Engineering, Electrical or Computer Engineering, or related ...
NASA Artemis Next Generation Space Suit Embedded Controller Software Engineer
Houston, TX · On-site
$125K - $165K/yr
NASA Artemis Next Generation Space Suit Embedded Controller Software Engineer Job Category ... S. in Computer Science, Software Engineering, Electrical or Computer Engineering, or related ...
My NASA Data Fellow
Hampton, VA · On-site +1
These resources support science curricula and cultivate crucial skills for future STEM engagement ... Strong computer skills * Attention to detail * Experience working with multiple organizations ...
My NASA Data Fellow
Hampton, VA · On-site +1
These resources support science curricula and cultivate crucial skills for future STEM engagement ... Strong computer skills * Attention to detail * Experience working with multiple organizations ...
My NASA Data Fellow
Hampton, VA · On-site
These resources support science curricula and cultivate crucial skills for future STEM engagement ... Strong computer skills * Attention to detail * Experience working with multiple organizations ...
My NASA Data Fellow
Hampton, VA · On-site
These resources support science curricula and cultivate crucial skills for future STEM engagement ... Strong computer skills * Attention to detail * Experience working with multiple organizations ...
NASA Commercial Spacecraft Flight Software Systems Engineer Job Category: Engineering Time Type ... S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or ...
NASA Commercial Spacecraft Flight Software Systems Engineer Job Category: Engineering Time Type ... S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or ...
Computer Operator, Linux
Mountain View, CA · On-site
$24.04/hr
... science field. * U.S. Citizenship required; must be able to pass NASA background checks ... Bachelor's Degree in Computer Science or related field * Experience with Linux command line or ...
Computer Operator, Linux
Mountain View, CA · On-site
$24.04/hr
... science field. * U.S. Citizenship required; must be able to pass NASA background checks ... Bachelor's Degree in Computer Science or related field * Experience with Linux command line or ...
NASA Artemis Next Generation Space Suit Test and Verification (T&V) Software Engineer
Houston, TX · On-site
NASA Artemis Next Generation Space Suit Test and Verification (T&V) Software Engineer Job Category ... S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or ...
NASA Artemis Next Generation Space Suit Test and Verification (T&V) Software Engineer
Houston, TX · On-site
NASA Artemis Next Generation Space Suit Test and Verification (T&V) Software Engineer Job Category ... S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or ...
NASA Software Project Lead Engineer: Space Vehicle Simulation + Software Development
Houston, TX · On-site
NASA Software Project Lead Engineer: Space Vehicle Simulation + Software Development Job Category ... S. in Aerospace, Electrical, Software, Computer Science, or related disciplines required. * At ...
NASA Software Project Lead Engineer: Space Vehicle Simulation + Software Development
Houston, TX · On-site
NASA Software Project Lead Engineer: Space Vehicle Simulation + Software Development Job Category ... S. in Aerospace, Electrical, Software, Computer Science, or related disciplines required. * At ...
S. in Computer Science, Software Engineering, Electrical/Computer Engineering, Aerospace ... Experience with NASA Core Flight Software (CFS) and Orion DEM packets * CI/CD automation with ...
Quick apply
S. in Computer Science, Software Engineering, Electrical/Computer Engineering, Aerospace ... Experience with NASA Core Flight Software (CFS) and Orion DEM packets * CI/CD automation with ...
NASA Lunar Base Software and Data Integration Engineer Job Category: Engineering Time Type ... S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or ...
NASA Lunar Base Software and Data Integration Engineer Job Category: Engineering Time Type ... S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or ...
Interface with NASA, international partners, and contractors * Participate in program reviews and ... S. in Aerospace, Mechanical, Electrical, Computer, or Software Engineering, Computer Science, or ...
Quick apply
Interface with NASA, international partners, and contractors * Participate in program reviews and ... S. in Aerospace, Mechanical, Electrical, Computer, or Software Engineering, Computer Science, or ...
System Administrator - NASA Ames Research Center Multi-Mission Operations Center
Mountain View, CA · On-site
$120K - $145K/yr
Bachelor's degree in computer science, Information Systems, or similar relevant STEM degree; Years ... Linux+ * Experience with NASA Procedural Requirements (NPRs) and Policies * Mission Control ...
System Administrator - NASA Ames Research Center Multi-Mission Operations Center
Mountain View, CA · On-site
$120K - $145K/yr
Bachelor's degree in computer science, Information Systems, or similar relevant STEM degree; Years ... Linux+ * Experience with NASA Procedural Requirements (NPRs) and Policies * Mission Control ...
Bachelor's degree in Computer Science, Information Technology, Network Engineering, Cybersecurity, or closely related technical field from an accredited institution. Master's degree preferred.
Quick apply
Bachelor's degree in Computer Science, Information Technology, Network Engineering, Cybersecurity, or closely related technical field from an accredited institution. Master's degree preferred.
Bachelor's degree in computer science, Information Systems, or similar relevant STEM degree; Years ... Linux+ * Experience with NASA Procedural Requirements (NPRs) and Policies * Mission Control ...
Quick apply
Bachelor's degree in computer science, Information Systems, or similar relevant STEM degree; Years ... Linux+ * Experience with NASA Procedural Requirements (NPRs) and Policies * Mission Control ...
... NASA procedures, and government regulations. Qualifications : Required : • Typically requires a Bachelor's degree in Computer Science, Mathematics, or a related discipline with a minimum of 1 year ...
... NASA procedures, and government regulations. Qualifications : Required : • Typically requires a Bachelor's degree in Computer Science, Mathematics, or a related discipline with a minimum of 1 year ...
Software Development Engineer
Edwards, CA · On-site
Learn and apply NASA software assurance, system safety, and airworthiness standards. Contribute to ... Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related ...
Software Development Engineer
Edwards, CA · On-site
Learn and apply NASA software assurance, system safety, and airworthiness standards. Contribute to ... Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related ...
Systems Development Engineer - NASA
Edwards, CA · On-site
$100K - $130K/yr
Education & Experience: • Bachelor's degree in Engineering or Physical Science with 7+ years of ... CAD software, and data analysis tools. • Extensive experience with NASA flight test processes ...
Systems Development Engineer - NASA
Edwards, CA · On-site
$100K - $130K/yr
Education & Experience: • Bachelor's degree in Engineering or Physical Science with 7+ years of ... CAD software, and data analysis tools. • Extensive experience with NASA flight test processes ...
Systems Development Engineer - NASA
Edwards, CA · On-site
$100K - $130K/yr
Qualifications Education & Experience: • Bachelor's degree in Engineering or Physical Science ... CAD software, and data analysis tools. • Extensive experience with NASA flight test processes ...
Systems Development Engineer - NASA
Edwards, CA · On-site
$100K - $130K/yr
Qualifications Education & Experience: • Bachelor's degree in Engineering or Physical Science ... CAD software, and data analysis tools. • Extensive experience with NASA flight test processes ...
Computer Science NASA information
See salary details
$56.5K - $60.3K
7% of jobs
$60.3K - $64K
7% of jobs
$64K - $67.8K
2% of jobs
$67.8K - $71.6K
0% of jobs
$71.6K - $75.4K
2% of jobs
$77K is the 25th percentile. Wages below this are outliers.
$75.4K - $79.1K
15% of jobs
$79.1K - $82.9K
16% of jobs
The median wage is $83.2K / yr.
$82.9K - $86.7K
13% of jobs
$86.7K - $90.5K
6% of jobs
$92.2K is the 75th percentile. Wages above this are outliers.
$90.5K - $94.2K
16% of jobs
$94.2K - $98K
17% of jobs
$56.5K
$83.1K
$98K
How much do computer science nasa jobs pay per year?
How much do NASA programmers make?
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.
Does NASA hire computer scientists?
Can I work at NASA being a programmer?
How much does a computer scientist at NASA make?
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.

Full-time
Posted 5 days ago
Job description
CACI International Inc is seeking an experienced Computer Systems Engineer to support NASA's human-rated spacecraft systems at Johnson Space Center. The role involves managing and securing computing environments, providing user support, and ensuring compliance with cybersecurity standards.
Responsibilities:
• Independently design, implement, configure, secure, and maintain the full infrastructure stack supporting systems, including firewall, VPN, network switch, DNS, DHCP, and Linux end client configurations.
• Support the full lifecycle of end-user and server systems, including procurement, operating system installation, security hardening, application deployment, and asset tracking.
• Provide hands-on end-user support as needed, including troubleshooting, system fixes, and configuration updates to meet mission and project needs.
• Coordinate with NASA service provider organizations to integrate and utilize enterprise services, including identity management, security services, and networking.
• Configure and manage network infrastructure, including firewalls, VPNs, switches (Cisco or comparable), hardware testbeds, development labs, and isolated environments supporting spacecraft and simulation development.
• Perform cybersecurity posture assessments, implement remediations, and ensure compliance with selected controls from NIST SP 800-53 Rev 5.
• Develop, update, and maintain required cybersecurity documentation, including system security plans, network diagrams, interconnection agreements, disaster recovery plans, risk assessments, and incident documentation.
• Design and implement system baselines and configurations that support mission-critical development while meeting NASA security and operational requirements.
Qualifications:
Required:
• Bachelor of Science degree in Computer Engineering, Computer Science, Computer Information Systems, Cybersecurity, or related disciplines required.
• Minimum of 5 years of hands-on experience in Linux system administration (RHEL and/or Ubuntu), networking, and cybersecurity tasks in a customer-oriented, fast-paced technical environment. Greater experience is valued.
• Strong working knowledge of computer systems architecture including operating systems, networking, storage, firewalls, VPNs, and cybersecurity concepts. Ability to document system configurations, processes, and architecture clearly and accurately.
• Effective written and verbal communication skills, with the ability to collaborate with technical teams, NASA stakeholders, and service provider organizations. Ability to work independently, manage multiple technical tasks, and adapt to changing requirements in a dynamic environment.
• Proficiency with standard technical tools and workflows, and familiarity with ticketing, tracking, or project coordination tools (e.g. Jira, ServiceNow, or similar).
Preferred:
• Master of Science degree in Computer Engineering, Computer Science, Computer Information Systems, Cyber Security, or Graduate level coursework or research involving information systems or cyber security.
• Experience with NASA, DoD, or federal government security compliance frameworks, including FISMA, NIST SP 800-53, and related cybersecurity documentation and assessment processes.
• Project management skills or Project Management Professional certification.
• Relevant IT certifications such as ITIL, Cisco, Red Hat, VMware, ISC2, or SANS.
• Scripting or software automation skills using Bash, PowerShell, Python, or similar languages; familiarity with Git version control.
• Experience writing technical documentation and maintaining knowledge bases or configuration repositories.
• Experience working with software development teams and/or administering software development tools such as GitLab, GitHub, Jenkins, Jira, and Docker/Podman.
• Experience with any of the following is a plus: Service Now, Jira, Confluence, Microsoft Active Directory, Microsoft Group Policy, Puppet, Ansible, PowerShell, Tenable SecurityCenter, HCL BigFix, Splunk, GitLab Continuous Integration, Jenkins, Apache web server, Nginx, Elasticsearch, PostgreSQL.
• Experience in the NASA/JSC environment or other highly technical, engineering-focused environments.
Company:
At CACI International Inc (NYSE: CACI), our 27,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security. Founded in 1962, the company is headquartered in Arlington, USA, with a team of 10001+ employees. The company is currently Late Stage.