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.

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

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

Back to top