About the Company

Our mission is to make space resources accessible on Earth. We mine asteroids to extract valuable minerals in space at a lower cost and smaller carbon footprint than current terrestrial mining methods. We offer a unique opportunity to join an exciting team looking to expand humanity’s capabilities in space.

Job Description:

We are seeking a skilled candidate to join our team as a Full Stack Software Engineer. The candidate will be responsible for designing, developing, and testing ground software in support of our current and future missions. The ideal candidate should have a general understanding of Software Engineering as a whole, but have one area in which they have a deep knowledge (i.e. frontend, backend, databases). The Full Stack Software Engineer will collaborate across all of our technical teams to ensure mission success.

Responsibilities:

  • Architect and iterate on end-to-end systems optimized for profit, speed, simplicity, and risk.
  • Participate in all aspects of software development, including design, implementation, testing, and deployment.
  • Work primarily in Golang, Python, React, and Docker.
  • Collaborate across time zones via Slack, GitHub comments, documents, and Zoom meetings when necessary.
  • Collaborate with mission operators, flight software engineers, and project managers to ensure alignment across the full mission stack.
  • Contribute to continuous improvement initiatives by suggesting enhancements to processes, methodologies, and tools.

Requirements:

  • Bachelor’s Degree or equivalent in engineering or related field.
  • At least one year of experience in building large-scale software applications.
  • Experience in building web applications and integrating RESTful APIs.
  • Knowledge of Golang, Python, React, and Docker or similar languages/tools.
  • Excellent debugging, troubleshooting and effective documentation skills.
  • Experience in unit/integration testing.
  • Ability to work on-site in Huntington Beach, CA.

Preferred Skills and Qualifications:

  • Ability to comprehend complex system architectures and interactions between various components to develop comprehensive software systems.
  • Proactive attitude towards continuous improvement of processes, methodologies, and tools to enhance efficiency and effectiveness.
  • Strong teamwork and communication skills to collaborate with cross-functional teams, including mission operators, flight software engineers, hardware engineers, and management.
  • Interest in learning new tools, languages, workflows, and philosophies.
  • Drive to constantly improve both professional and technical skills.
  • Professional certification(s).

Benefits:

  • 100% paid medical, dental and life insurance coverage.
  • Vision and FSA benefits available.
  • 3 weeks of PTO + 1 week of sick time.
  • 10 paid Holidays.
  • Retirement savings plan – 401(k), with company match.
  • Equity on the ground floor of a startup.
  • Salary: $85,000 - $115,000

Full Time

8 to 5

Remote

Apply

Our four step process delivers the results you're looking for.

Our Process