CACI International logo

NASA Spacecraft Senior Full Stack Software Developer

CACI International

Houston, TX
Full Time
Senior
90k-190k
1 day ago

Job Description

About the Role

The NASA Spacecraft Senior Full Stack Software Developer role involves working on Test and Verification (T&V) capabilities for NASA's Lunar Gateway, a key component of NASA's Artemis Program. The position requires end-to-end development, including database maintenance, front-end user interfaces, and system integration, supporting space systems engineering and verification activities. The role is based at Johnson Space Center in Houston, TX, with a focus on building scalable, secure, and integrated solutions to support lunar and deep space exploration missions.

Key Responsibilities

  • Design, deploy, and maintain relational and non-relational databases to store operational development data, V&V activities, and evidence collection.
  • Implement tools and processes for effective data governance, version control, and configuration management.
  • Develop and maintain user-friendly web interfaces using ReactJS and modern JavaScript standards to enable efficient interaction with backend systems and databases.
  • Build and maintain RESTful APIs and backend services using Node.js, Python, or similar technologies to support data flow between systems.
  • Integrate authentication, authorization, and digital signature collection into the solutions.
  • Ensure seamless interoperability between internal and external developed tools used by various teams.
  • Monitor application and database performance, address bottlenecks, and ensure system robustness.
  • Engage with multidisciplinary teams to gather insights, provide guidance, and deliver solutions meeting program needs.
  • Build dashboards to visualize the status of execution processes and artifacts related to spacecraft verification activities.
  • Contribute to NASA project lifecycle milestone reviews such as SDR, PDR, and CDR.

Requirements

  • U.S. Citizen or Permanent Resident for access to US Government facilities; no visa sponsorship or work authorization support offered.
  • B.S. in Computer Science, Software Engineering, or related field.
  • Minimum of 5-10 years of full stack development experience.
  • Strong experience with ReactJS and modern front-end frameworks.
  • Proven experience with API development, HTTP requests, web sockets, and communication protocols.
  • Experience with RESTful API development and integration.
  • Back-end development experience with Node.js and Python.
  • Proficiency in JavaScript (ES6+), including modern syntax and best practices.
  • Excellent communication skills, both verbal and written, with ability to facilitate stakeholder meetings.
  • Ability to manage multiple priorities independently and work in a high-paced environment.
  • Strong technical expertise, responsibility, team orientation, and organizational skills.
  • Flexibility and willingness to adapt to shifting priorities.

Nice to Have

  • Experience with cloud-hosted database solutions and integration with internal tools.
  • Experience with SharePoint site web interface deployment.
  • Knowledge of data management and configuration management practices.
  • Experience building dashboards and data visualization, especially using Power BI.

Qualifications

  • B.S. in Computer Science, Software Engineering, or related field.
  • 5-10 years of full stack development experience.

Benefits & Perks

  • Competitive salary range of $90,300 - $189,600 USD, influenced by experience and location.
  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off.
  • A culture of integrity, trust, and continuous growth.
  • Autonomy with flexible time off and access to learning resources.
  • Opportunity to contribute to critical national missions and space exploration efforts.

Working at CACI International

At CACI, character and innovation are central to the company's values. The organization fosters an environment of trust, autonomy, and continuous growth, emphasizing integrity and high performance. Employees are valued for their contributions, with opportunities for professional development and meaningful work supporting national security and space exploration missions.

Apply Now

Job Details

Posted AtJun 20, 2025
Salary90k-190k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Houston, TX

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches