Server Side Development Engineer

Greater Denver Area

Rachio is a mission-based startup that is changing the way people water. Our smart sprinkler controller makes running sprinklers easy while saving water and money. In fact, we've saved over 2 billion gallons of water to date. An industry leader in the connected home space, Rachio has one of the highest rated and reviewed product on the market.

Rachio has built the category defining and leading connected irrigation controller for consumers that is revolutionizing how people interact with their landscapes. It helps consumers save time and money, most importantly, as a result of sustainably using one of our most precious resources, water. We’re looking for a talented server side engineer that is excited about the Internet of Things (IoT) space and using new technologies to power the Iro and future products. This is the opportunity to work with a highly talented engineering team that is building technology that bridges software to the physical world.

Required Experience

  • Solid programming experience including common design patterns, data structures and object-oriented principles utilizing JVM languages (Java 7 and/or Java 8 prefered).
  • Proficient in system design, concurrency, and architecture (particularly with service-oriented architectures, performance, distributed systems, and scalability)
  • Experience with Tomcat/Jetty, Spring/Dropwizard, and JPA/Hibernate/jDBI
  • Interest in reactive & functional programming
  • Relational and NoSQL database experience
  • Ability to work in a fast paced agile development
  • Familiarity with devops and Amazon Web Services
  • Highly proficient in a UNIX/Linux environment
  • Scripting skills in at least one common language (Python, Perl, Shell, JavaScript)
  • Experience with continuous deployment, test automation, and test-driven development practices (JUnit and/or TestNG)
  • Familiarity with either Gradle or Maven for development and deployment (semantic versioning, etc.)

Compensation

  • Salary based on experience.
  • Stock options.

Benefits

  • Great location in the heart of Denver’s LoDo area, near Larimer Square and transit options.
  • Employee Paid Medical & Dental Insurance, 50% spouse paid.
  • 401(k) Employee Retirement Savings Account.
  • Paid Holidays & Flexible Time-Off Policy.
  • Fun, collegial startup culture. Open office space with rooftop deck.

Apply now at jobs@rachio.com. Be sure to include a cover letter.