Craig Technologies is hiring a part-time Data and Software Solutions Technical Lead to shape mission-critical systems impacting crew safety and planning for Artemis and Mars exploration on the Human Health and Performance contract at NASA Johnson Space Center. You will lead a small team to build and evolve software from fast prototypes to production-grade, scalable, secure enterprise applications.
What You'll Do
- Architect end-to-end systems that can start as fast, lightweight prototypes and evolve into production-grade, scalable, secure enterprise applications.
- Write production-level code, especially during early prototyping, for critical-path features, or for complex backend and data components.
- Own the end-to-end architecture (frontend, backend, data, cloud) for all products, ensuring a clear pathway from prototype to production.
- Drive the strategy and implementation of Generative AI and AI-enabled features.
- Serve as the engineering counterpart to the Product Manager, co-owning technical strategy, prioritization, trade-offs, and execution.
- Architect normalized data systems that ingest, clean, and visualize complex physiological sensor data.
- Provide technical leadership, mentor engineers, review code, and guide the team toward clean, scalable architectural patterns.
- Drive robust CI/CD and Infrastructure as Code (IaC) practices to ensure continuous delivery, monitoring, and system stability.
- Engineer robust data and software ecosystems with normalized databases (RDBMS/NoSQL), RESTful/GraphQL APIs, and cloud-native services (AWS/Azure).
- Shape best practices for R&D workflows that must transition to operational-grade systems.
What We're Looking For
- A Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Electrical/Electronics Engineering, or a related field (or equivalent professional experience).
- 8+ years of hands-on experience as a full-stack developer/architect, including designing backend architectures, prototyping MVPs, and delivering scalable enterprise applications in production environments.
- 6+ years leading and mentoring engineering teams to ship production code in short cycles.
- U.S. citizenship or permanent residency is required.
- Must pass a NASA background check.
- Must be able to obtain and hold a Security Clearance.
Nice to Have
- A Master's degree in data science, data analytics, or a related field.
- Knowledge of software or hardware systems related to NASA systems or missions.
Technical Stack
- Frontend: React/Next.js
- Backend: Python, Go, Node.js
- APIs: REST, GraphQL
- Compute: Serverless
- Databases: PostgreSQL, MongoDB, DynamoDB
- Cloud: AWS, Azure
- Infrastructure: Docker, Kubernetes, Terraform/CloudFormation
Team & Environment
You will serve as the engineering counterpart to the Product Manager, leading a small, part-time team. We move fast, ship constantly, and enjoy fast iteration, experimentation, and quick transitions from prototype to MVP to enterprise-grade.
Benefits & Compensation
- Hourly rate: $40.00 to $54.50, depending on experience.
Work Mode
This is a remote position.
Craig Technologies is an EEO Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, or any other non-job-related protected status.






