Earth is looking to scale its software engineering team to drive real-world impact and deliver scalable systems.
Requirements
- Proven experience leading and scaling engineering teams at a growing startup (Head/VP Engineering level).
- Deep understanding of modern software architecture, including Python and JavaScript.
- Preferred: Knowledge of hardware control systems, embedded firmware, and connected devices.
- Bonus: C programming, Django, and React.
Responsibilities
- Lead, manage, and mentor our ~10 person software engineering team, driving development across key areas including control systems, internal operational tools, DevOps, and consumer-facing applications.
- Define and drive Earth’s software engineering vision, strategy, and technical roadmap, and represent the function at the executive level, contributing to broader company strategy.
- Architect scalable systems, the most complex of which is our software controls for our proprietary vessel systems.
- Guide the team towards excellence in architecture, software development best practices, scalability, reliability, and automation of connected devices (with software and firmware components).
- Champion engineering best practices, including CI/CD, testing, reliability, and operational performance.
- Ensure integrity of our platforms by embedding cybersecurity principles into the SDLC, implementing security tools, and developing protocols for incidents.
- Own team hiring, budgeting, and performance, building a high-performing, mission-aligned team.
Other
- Passion for people management and experience leading remote/distributed teams.
- Skilled communicator with a track record of close collaboration with Product.
- Strategic thinker with a hands-on approach to technical execution and planning.
- Competitive salary and equity package
- Hybrid work environment (remote-friendly)
- Medical, dental, and vision insurance
- 401(k) plan
- Unlimited PTO