Oh Snap!
This job is no longer active - but you can still view the details below.

Software Engineer - Server Developer

| Greater Boulder Area
To apply, go to https://lefthandrobotics.com/join-our-team/ and submit your resume.
Apply now

About Us

Left Hand Robotics designs and assembles robots that tackle difficult, outdoor tasks.  We started the company with the idea to build a robot that would clear snow from walkways, but have quickly expanded to mowing as well.  Indeed, the robot itself is a platform capable of performing many outdoor tasks. It uses state-of-the-art technologies to perform its tasks including GPS, sensors, computer vision and other advanced artificial intelligence technologies.

We look to employ a diverse and highly talented team.  We are looking for innovators and risk takers - we are exploring a new frontier and we want people who are excited to take the journey with us.  We are small but growing, so everything you do will have a real impact on the company. We believe we have an array of interesting and challenging projects ready for those who want to challenge themselves.  If you are excited about robots and to work with other creative, fun, and passionate people, talk to us.

About the Job

Our robots are unique: they autonomously operate outside in harsh conditions (snow, cold, hot, wind, dusty, light and dark).  Yet each must reliably perform its job.

Our robots follow pre-computed paths and rely on GPS and dead reckoning to ensure they stay on task.  The robots incorporate a number of sensors to ensure that obstacles are avoided. In addition, our robots are constantly connected to our Robot Operations Center in the cloud where real-time status information is conveyed and stored so that our customers can monitor their robots in the field.

In this position, you will be writing the code that runs in our Robot Operations Center. This enterprise-class Java code allows our users to do everything from manage their robots and users to monitor their robots in real-time while they are out in the field.

Required Skills and Experience:

  • Bachelor’s degree required in Computer Science or Software Engineering

  • 3+ years Java programming experience, preferably Java 10 or later

  • Understanding of event-oriented systems

  • Experience with microservices architectures

  • Experience with SQL databases

  • Experience with RESTful architectures

  • Experience with multi-threaded systems

  • Bad habit of writing lots of relevant, useful test code

  • Experience with Git

  • Experience and knowledge of multi-threaded systems

  • Experience with RabbitMQ and/or MQTT

  • Strong verbal and written communication skills

  • Experience collaborating with others: express new ideas and happily listen to others


  • Master’s degree in Computer Science

  • Experience working on systems that run in AWS

  • Understand publish/subscribe architectures

  • Experience with Python

  • Experience with Gradle

Left Hand Robotics (LHR) is committed to supporting a culture of diversity across the organization. LHR provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, ancestry, disability, marital status, veteran status, gender identity, sexual orientation, or genetics. In addition to federal law requirements, LHR complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Left Hand Robotics expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, ancestry, marital status, genetic information, disability, or veteran status. Improper interference with the ability of LHR’s employees to perform their job duties may result in discipline up to and including discharge.


Read Full Job Description
To apply, go to https://lefthandrobotics.com/join-our-team/ and submit your resume.
Apply now
loading ...
To apply, go to https://lefthandrobotics.com/join-our-team/ and submit your resume.
Apply now
Save job
loading ...
View Left Hand Robotics's full profileFind similar jobs