Lead Software Engineer - Applications Team
The applications team is a critical component to our solution. Our fleet management software is core to enabling our robotics solution. We’re looking for a passionate, and self motivated, Lead Software Engineer for the Applications Team who is interesting in making robotics applicable to the real world.
Responsibilities
- Collaborating/communicating with Design team
- Collaborate with the services team to develop a performant web application
- Mentor team members on technology and development
- Keep up to date on new technologies and share your knowledge
- Participate in the full development life-cycle from definition and design to product delivery
- Build team’s technical skills
Want more jobs like this?
Get jobs in San Jose, CA delivered to your inbox every week.
Qualifications
- 5+ years of production engineering
- Strong knowledge of JavaScript/ES6
- Experience in web application development ecosystem
- Comfortable with server API development
- Strong analytical abilities and debugging/troubleshooting skills
- Excellent oral & written communication skills
- BS/MS in Computer Science or equivalent
Nice to haves
- You’ve built a web application from concept to finish
- Experience with Golang and/or Scala
- Experience with ORM frameworks
- Experience with SQL
What we offer
- Competitive salary
- Equity based on experience
- Medical, dental, vision, life and AD&D
- Flexible time off - work hard & play hard
- Opportunity to help build a revolution in the way work is done
- Awesome company culture