Lead Software Engineer - Applications Team

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.


  • 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


  • 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

Meet Some of Fetch Robotics's Employees

Russell T.

Director of Robotics

Russell and his team code the firmware, high-level navigation applications, and perception software that ensure smooth, safe, natural behavior for robotic products.

Nadir M.

Director of SaaS

Nadir's responsibilities range from providing technical oversight to managing and growing the engineering teams focused on building the Fetchcore Cloud Robotics Platform.

Back to top