Senior Software Engineer - Full Stack - Robot Fleet Tools
- Up to $140k
- |Remote () •
- |5 years of exp
- |Full Time
In office - WFH flexibility
Not Available
About the job
About Erthos (www.erthos.com)
Erthos is an energy technology company dedicated to providing the world’s lowest-cost green energy. Creator of Earth Mount Solar™ PV, a revolutionary approach to utility-scale solar that dramatically reduces land and material requirements, Erthos has also developed highly innovative breakthrough technologies, as yet unannounced, that promise to change the way entire industries make and use clean fuel.
Erthos has adopted a highly focused, yet flexible strategy to introduce our products and services to markets around the world, beginning with the US. Our success relies on hiring the best and brightest people for every role in the company, and then collectively focusing them on our mission to deliver the world’s lowest-cost clean energy to everyone on the planet.
For more information on Erthos — including leadership profiles, white papers, news articles, and details about how our technology works — visit the company website at www.erthos.com.
Position Summary
As our Senior Fleet Management Tool Software Engineer, you will use JavaScript, React, HTML, XML, and other programming languages to help design and build the software architecture for our cutting-edge Fleet Management tool and robotics user interfaces. An extremely strong background in full-stack development is vital to success in this role, as we require someone who can quickly step in, contribute, and make powerful, immediate impacts to our existing fleet management tool.
In this role, you will collaborate closely with our Engineering and Product Development teams to continue building a robust software system that manages and optimizes the deployment of our autonomous robotics fleet using solar site and environmental data.
As a vital member of our Engineering team, you will work closely with software, electrical, and mechanical engineers to help develop requirements, implement solutions in code, test code functionality, troubleshoot issues, and address bugs to create a highly reliable software platform.
In addition to being at the forefront of development activities, you will help drive software development in accordance with appropriate methodologies while applying a repeatable, systematic, and quantifiable approach to the development process. Over time, you may play a key role in coaching and mentoring future software developers, helping ensure that our team’s technical expertise continues to grow and excel.
Ready to help shape the future of autonomous robotics software? Join us and help build the next generation of fleet management technology.
Key Responsibilities
- UI & Fleet Management Development – Enhance and maintain web-based interfaces for robot control and fleet management, ensuring intuitive operation and high system reliability.
- Backend & Infrastructure – Build, maintain, and optimize server infrastructure, CI/CD pipelines, and cloud services (AWS, Azure, etc.) to support robust, scalable operations.
- Feature Implementation – Translate feature requests from operations into high-quality, production-ready software solutions.
- Database Management – Maintain and optimize databases for robot telemetry, analytics, and operational tracking.
- AI Data Tools – Create data collection and processing tools to support AI model training and deployment.
- Software Quality – Review, test, and validate code before deployment to ensure performance, reliability, and maintainability.
- Deployment Support – Collaborate with the team to facilitate seamless software updates to robots in remote locations.
- Best Practices & Standards – Drive software engineering best practices, develop internal tools, and champion coding standards across the organization.
- Continuous Learning – Stay informed on the latest developments in software engineering, robotics, IoT, and factory automation.
- Documentation – Produce and maintain technical documentation, including system design specifications and user documentation.
- Team Collaboration – Actively contribute to a collaborative, inclusive engineering culture and be ready to take on diverse responsibilities in a dynamic environment.
Skills & Qualifications
- Proven full-stack development experience, allowing you to deliver robust, efficient, and reliable software that operates under real-world constraints.
- Track record of shipping complex, high-value software products.
- EXTREMELY strong proficiency with JavaScript (5+ years).
- Proficiency with React, SQL, Node.js (3+ years).
- Strong experience with Linux systems (5+ years).
- Experience with CI/CD tools, version control (Git), and agile development processes.
- Familiarity with cloud platforms (AWS, Azure) and VPS technologies.
- Experience with UI development and full stack web application architecture.
- Strong knowledge of software design patterns, system architecture, and documentation best practices.
- Experience in factory automation, fleet management tools, or similar complex control systems.
- Excellent problem-solving, troubleshooting, and debugging skills.
- Clear, concise written and verbal communication skills in English.
- Collaborative mindset — values input from teammates and thrives in a supportive, team-oriented environment.
Desired Education and Technical Knowledge
- A bachelor’s degree in computer science or software engineering.
- 5+ years of experience developing full stack web applications.
- 3+ years of experience developing in JavaScript.
- 5+ years using Linux operating systems.
- Experience with the following technologies: React, SQL, Node.js
- Experience with Python and Bash scripting.
Bonus Points For:
- Experience with Vite, Grafana, Redis
- Knowledge of other database technologies
- Prior experience with mobile robotics
- Training and deploying AI models
- Knowledge of Systems Engineering, requirement methodologies
Location and Travel Requirements
This role can be performed remotely, but we will require occasional travel to our R&D center in Chandler, AZ or company-wide events in the Phoenix, Arizona area. Travel is not expected to exceed 10%, but all candidates must be willing and able to take a pre-planned flight if and when the need arises.
Compensation and Benefits
- Our base salary will be commensurate with the level of full-stack development experience that you bring to this role. We are targeting a base salary of up to approximately $140,000.
- Erthos pays 90% of all medical, dental and vision insurance premiums for its employees and their spouse and children.
- Stock options granted to all employees.
- Annual bonus potential.
- Flexible Paid Time Off (PTO).
- 401(k)
External Recruiters and Staffing Agencies
We appreciate your interest in supporting Erthos’s hiring efforts. However, for this role, we are managing this search internally and are not engaging external recruiting or staffing agencies. Any unsolicited resumes or candidate profiles submitted without a prior written agreement will be considered the property of Erthos, and no placement fee will be owed.

