Senior Software Engineer - Services Team

Senior Software Engineer - Services Team

The Senior Software Engineer position with the Fetch Robotics Services Team is your opportunity to play a major role in creating exciting new technology. We are developing cloud services that facilitate cooperation between robots and people so their jobs can be more effective, efficient, and rewarding. We are using cutting edge technology to make human robot cooperation more flexible and more productive. And we've just scratched the surface. This is your chance to help shape the direction of this exciting new application of the most modern software technologies.

Responsibilities

  • Research, design and implement scalable, concurrent services.
  • Design and implement service APIs as gRPC / HTTP RESTful endpoint.
  • Work effectively in a diverse team of talented engineers
  • Mentor team members on architectural and code design
Qualifications
  • Experience with API design for distributed systems 
  • Extensive hands-on programming experience with Golang, JavaScript
  • Experience with SQL/NoSQL
  • Experience in asynchronicity and concurrency 
  • Experience architecting and building distributed backend services
  • Strong ownership of the features and projects you're involved with
  • BS/MS in Computer Science or equivalent 
Nice to haves
  • 5+ years of production engineering
  • You've built a web application from concept to finish
  • Experience with GraphQL, gRPC, Protobuf
  • Experience with PostgreSQL
  • Experience with AWS / GCP services and tools
What we offer
  • Competitive salary and equity based on experience
  • Medical, dental, vision, life and AD&D
  • Flexible time off - work hard & play hard
  • Awesome company culture and the chance to work with robots
  • Opportunity to help build a revolution in the way work is done


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