CACI International New Engineering Graduate – Space Program Computer Systems Engineer in Houston, Texas

Job Description

CACI is looking for a new graduate or junior level Computer Systems Engineer, to work with us at NASA / Johnson Space Center (JSC) in Houston, TX. CACI supports the JSC Engineering Directorate across a broad range of space vehicle systems and software technologies with the highest level of technical skills.

Computer Systems Engineer duties and responsibilities will include:

  • Assist in expansions and ongoing evolution of computing environments to accommodate project growth and growing computational needs of space program engineering projects.

  • Design/redesign computing infrastructures based on changing needs and new technology

  • Investigate and implement solutions to help automate and improve system administration, network security, account management, etc.

  • Assist in related hardware procurements, hardware receipt, installation and setup, etc.

  • Assist in network security evaluations and remediation plans to comply with NASA Security Policies.

  • Assist in system administration of computing networks to include:

  • Maintenance (backups, updates, etc.)

  • User support (establishing new accounts, installing software on request, supporting office moves)

  • Troubleshooting network, hardware, and software problems

This work takes place in a highly stimulating and dynamic environment that is critical in the human space exploration initiative. This position requires a self-motivated, capable person wanting to work in a team-oriented, friendly, but demanding environment. The ideal individual should have strong verbal and written communication skills, and strong customer relationship skills. Above all, the individual will have a positive, can-do attitude, be flexible, and be willing to take on new assignments and responsibilities as they arise.

Background & Experience (including education, skills work activities)

Minimum required:

  • Must be a U.S. Citizen for access to USG facilities.

  • Must be able to obtain NACI Security Clearance

  • Minimum 3.2 GPA with a B.S. in Computer Science, Computer Information Systems, Computer Engineering, Electrical Engineering, or a related degree with strong background in computer hardware and software systems.

  • New graduate, but prefer 1-2 years relevant work experience (which can include student internships, co-ops, or support of university computing labs, etc.).

  • Experience in Windows and UNIX/Linux OS environments.

  • Individual must have strong customer sensitivity and focus with willingness and desire to do whatever it takes to satisfy a client’s needs.

  • Must be a highly responsible, team-oriented individual with strong communication skills and work ethic.


  • Highly desired that candidate have experience in UNIX/Linux OS environment.

  • Experience in UNIX/Linux scripting languages (Bash, Python, Perl, Sed/Awk).

  • Experience with DevOps tools such as Gitlab, Github, Jenkins, Docker, Vagrant, Puppet, and Anisble.

  • Experience in design and setup of networks and storage solutions.

  • Experience with IT security and network security.

  • M.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related degree, e.g., Computer Information Systems, with focus on networks, network security, and computer systems.

  • Industry certifications from organizations such as CompTIA, Linux Professional Institute, Red Hat, Cisco, ISC2

Job Location


CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.