CACI International
NASA Spacecraft Senior Full Stack Software Developer
CACI International, Houston, Texas, United States, 77246
Overview
NASA Spacecraft Senior Full Stack Software Developer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US The Opportunity
The Lunar Gateway (LGW), a vital component of NASAs Artemis Program, will serve as a multi-purpose outpost orbiting the Moon that provides essential support for long-term human return to the lunar surface and as a staging point for deep space exploration. CACI is looking for an experienced
Senior Full Stack Software Developer
to work on Test and Verification (T&V) capabilities for NASAs Lunar Gateway. Under direct supervision, this position involves end-to-end development: from database maintenance to front-end user interfaces, ensuring seamless integration across all systems. Database Maintenance: Maintain and update relational and non-relational databases to ensure seamless integration across all systems. Develop modern interfaces: Build intuitive, responsive, and scalable applications using ReactJS to enable engineers, system managers, operators and Verification and Validation (V&V) teams to develop, update and eventually approve V&V artifacts. Implement data and Configuration management capabilities: Establish frameworks for tracking system configurations, V&V artifact versions in compliance with NASA standards. Engage in cross-disciplinary collaboration: Work alongside aerospace engineers, system architects, mission control teams and system managers. Drive innovation: Leverage modern development practices and tools to improve existing processes while ensuring scalability, security, performance and traceability of artifacts within our environment. Gain exposure to space systems engineering: Deepen your understanding of space systems, verification and validation processes, tools and workflows that allow for prior and post launch V&V activities to take place and be managed. Requires strong verbal and written communication skills, plus customer relationship skills, a positive team-player attitude, and flexibility to take on new assignments. The most qualified candidate will be an articulate speaker able to communicate technical ideas effectively and share commitment to the Nations Space Program. Responsibilities
Database Management: Design, deploy and maintain relational and non-relational databases (e.g., non-relational DB in AWS) to store and manage operational development and data, V&V activities execution schedule, evidence collection and storage. Implement tools and processes for effective data governance, version control and configuration management. Front-End Development: Serve as the main front-end developer for all interfaces. Develop and maintain user-friendly web interfaces using ReactJS and modern ES6+ JavaScript standards that enable efficient interaction with backend systems, databases, and external software. Back-End Development: Collaborate with other developers to 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 solution. System Integration: Ensure seamless interoperability between internally developed tools and externally developed tools used by other teams. Performance, Monitoring and Optimization: Monitor application and database performance and proactively address bottlenecks to ensure availability and robustness of the solution and overall architecture. Collaboration & Stakeholder Engagement: Engage with multidisciplinary teams to gather insight, provide guidance, and deliver solutions that meet program-critical needs. Statuses: Build dashboards to illustrate the current state of the execution process and artifacts that comprise the requirement set of activities verified before launch and beyond. Contribute to NASA project lifecycle milestone reviews such as System Design Reviews (SDR), Preliminary Design Reviews (PDR), and Critical Design Reviews (CDR). This is a full-time onsite position based in Houston at the Johnson Space Center (JSC), TX. Remote work arrangements are not allowed for this position. Qualifications
Required: U.S. Citizen or Permanent Resident for access to US Government facilities. This position does not offer visa sponsorship or work authorization support. 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 track record of building and working with APIs, HTTP requests, WebSockets and various other communication protocols. Experience with RESTful API development and integration. Back-end development experience (Node.js, Python). Strong proficiency in JavaScript (ES6+), including experience with modern syntax and best practices. Excellent people skills able to facilitate meetings with various stakeholders. Must be flexible and able to adapt to changing priorities in a dynamic environment. Strong technical expertise with strong verbal and written communication skills. Ability to manage multiple priorities with little supervision. Highly responsible, team-oriented with strong work ethic. Advanced coordination and organization skills. Ability to work in a high-paced environment. Take ownership of assigned tasks and communicate barriers effectively. Desired: Cloud-hosted database solutions and integration with other internal company tools. Experience with SharePoint site web interface deployment. Experience with data management and configuration management practices. Experience building meaningful dashboards and data visualization, especially using Power BI. What You Can Expect There is a culture of integrity and trust at CACI. Youll be part of a high-performing group dedicated to our customers missions and the safety of our nation. We value the unique contributions of every employee and offer autonomy through flexible time off and access to learning resources to support growth. We focus on continuous growth as we advance our nations missions and opportunities to break new ground in your career and our legacy. Your potential is limitless. Learn more about CACI here. Pay and Benefits
The proposed salary range for this position is $90,300 - 189,600 USD. The final salary is determined by factors including location, experience, and skills. CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic. #J-18808-Ljbffr
NASA Spacecraft Senior Full Stack Software Developer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US The Opportunity
The Lunar Gateway (LGW), a vital component of NASAs Artemis Program, will serve as a multi-purpose outpost orbiting the Moon that provides essential support for long-term human return to the lunar surface and as a staging point for deep space exploration. CACI is looking for an experienced
Senior Full Stack Software Developer
to work on Test and Verification (T&V) capabilities for NASAs Lunar Gateway. Under direct supervision, this position involves end-to-end development: from database maintenance to front-end user interfaces, ensuring seamless integration across all systems. Database Maintenance: Maintain and update relational and non-relational databases to ensure seamless integration across all systems. Develop modern interfaces: Build intuitive, responsive, and scalable applications using ReactJS to enable engineers, system managers, operators and Verification and Validation (V&V) teams to develop, update and eventually approve V&V artifacts. Implement data and Configuration management capabilities: Establish frameworks for tracking system configurations, V&V artifact versions in compliance with NASA standards. Engage in cross-disciplinary collaboration: Work alongside aerospace engineers, system architects, mission control teams and system managers. Drive innovation: Leverage modern development practices and tools to improve existing processes while ensuring scalability, security, performance and traceability of artifacts within our environment. Gain exposure to space systems engineering: Deepen your understanding of space systems, verification and validation processes, tools and workflows that allow for prior and post launch V&V activities to take place and be managed. Requires strong verbal and written communication skills, plus customer relationship skills, a positive team-player attitude, and flexibility to take on new assignments. The most qualified candidate will be an articulate speaker able to communicate technical ideas effectively and share commitment to the Nations Space Program. Responsibilities
Database Management: Design, deploy and maintain relational and non-relational databases (e.g., non-relational DB in AWS) to store and manage operational development and data, V&V activities execution schedule, evidence collection and storage. Implement tools and processes for effective data governance, version control and configuration management. Front-End Development: Serve as the main front-end developer for all interfaces. Develop and maintain user-friendly web interfaces using ReactJS and modern ES6+ JavaScript standards that enable efficient interaction with backend systems, databases, and external software. Back-End Development: Collaborate with other developers to 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 solution. System Integration: Ensure seamless interoperability between internally developed tools and externally developed tools used by other teams. Performance, Monitoring and Optimization: Monitor application and database performance and proactively address bottlenecks to ensure availability and robustness of the solution and overall architecture. Collaboration & Stakeholder Engagement: Engage with multidisciplinary teams to gather insight, provide guidance, and deliver solutions that meet program-critical needs. Statuses: Build dashboards to illustrate the current state of the execution process and artifacts that comprise the requirement set of activities verified before launch and beyond. Contribute to NASA project lifecycle milestone reviews such as System Design Reviews (SDR), Preliminary Design Reviews (PDR), and Critical Design Reviews (CDR). This is a full-time onsite position based in Houston at the Johnson Space Center (JSC), TX. Remote work arrangements are not allowed for this position. Qualifications
Required: U.S. Citizen or Permanent Resident for access to US Government facilities. This position does not offer visa sponsorship or work authorization support. 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 track record of building and working with APIs, HTTP requests, WebSockets and various other communication protocols. Experience with RESTful API development and integration. Back-end development experience (Node.js, Python). Strong proficiency in JavaScript (ES6+), including experience with modern syntax and best practices. Excellent people skills able to facilitate meetings with various stakeholders. Must be flexible and able to adapt to changing priorities in a dynamic environment. Strong technical expertise with strong verbal and written communication skills. Ability to manage multiple priorities with little supervision. Highly responsible, team-oriented with strong work ethic. Advanced coordination and organization skills. Ability to work in a high-paced environment. Take ownership of assigned tasks and communicate barriers effectively. Desired: Cloud-hosted database solutions and integration with other internal company tools. Experience with SharePoint site web interface deployment. Experience with data management and configuration management practices. Experience building meaningful dashboards and data visualization, especially using Power BI. What You Can Expect There is a culture of integrity and trust at CACI. Youll be part of a high-performing group dedicated to our customers missions and the safety of our nation. We value the unique contributions of every employee and offer autonomy through flexible time off and access to learning resources to support growth. We focus on continuous growth as we advance our nations missions and opportunities to break new ground in your career and our legacy. Your potential is limitless. Learn more about CACI here. Pay and Benefits
The proposed salary range for this position is $90,300 - 189,600 USD. The final salary is determined by factors including location, experience, and skills. CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic. #J-18808-Ljbffr