Systems Software Developer

Hi! We’re ecobee.  We’re pioneers and innovators in the fast-emerging Connected Home industry. ecobee thermostats are beautifully designed and incredibly smart. They connect to the Internet and help automate your home all while saving energy and money. We’re headquartered in Toronto, and play on an international scale. We’re growing. In fact, we’re growing really fast. And, we’re looking for great people to join our hive.

As a Systems Software developer, you’ll work on the server side to implement feature improvements, re-architect the product itself and build new innovations. You’re likely a guru in turning requirements into solid yet simple systems that are maintainable and massively scalable. To you testing is a way of life. This is why we’ve dedicated an entire day each week to reviewing each other’s code on the team. Collaboration with cross functional teams will require you to apply your strong communication skills with technical and non-technical audiences on a regular basis. We encourage the freedom to investigate and evaluate new technologies to solve complex problems. As a result, your input will have a significant impact on our company and our products that are used by hundreds of thousands of users daily. The team mindset is entrepreneurial and futuristic. They cannot abide stagnancy. They thrive on implementing breakthrough ideas.

The Position:

  • Design and development within a multi-process, highly concurrent, asynchronous and clustered server back-end
  • Coding and troubleshooting of Java-based server applications

Our Requirements:

  • Strong concurrency development experience
  • Strong performance, unit testing, and debugging skills
  • Strong experience writing scripts for automation
  • Good grasp of security best practices
  • Good grasp of database systems
  • Experience with Linux

Nice to Have’s:

  • Knowledge of additional programming languages
  • A strong interest in sustainability and green technologies
  • Love of open source and a strong desire to play with new technologies

Here, you can enjoy working from home a couple times a week, a competitive compensation package, health benefits, stock options, casual dress, and the opportunity to work with great people in a high-growth environment. You’ll have a chance to not only love what you do but change the way the whole world thinks about energy and innovation.

ecobee is committed to workplace diversity and will provide accommodation to applicants with disabilities throughout the hiring process.

Are you the one we’re looking for?  If so, we would love to hear from you!

 

 


Meet Some of ecobee's Employees

Alan H.

Lead Front-end Architect

Alan works to empower and lead the Front-end Team as they tackle technical problems, making decisions about the technical direction that has a direct impact on the UX.

Fatima C.

Senior Manager of Social Impact

Fatima works to ensure that ecobee is a company that leads with purpose—that ecobee continues to look at the big picture, making contributions and decisions that improve the world.


Back to top