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