Cloud Developer (Full Stack)


Cloud Developer (Full-Stack) - Ottawa, Canada

March, 2019

Buildings IOT Canada is looking for a full-time Cloud Developer to help build our next-generation enterprise applications for the building automation, controls and energy management industries. In this role, you’ll work closely with our Director of Research and Development, Chief Architect and the full software development teams in Ottawa, Canada and Concord, California. The position is based in Ottawa with occasional travel to the U.S. headquarters.


The ideal candidate has proven experience across the full software stack developing and deploying secure, scalable, intuitive, multi-persona enterprise web and mobile applications to Fortune 500 entities. Experience in the buildings industry is a plus, though not required.



  • Write code, participate actively and regularly in development, build prototypes, conduct code reviews and work collaboratively with colleagues.

  • Collaborate with our Chief Architect to drive continuous improvement in software engineering development, security, quality assurance and testing practices.

  • Interact with our product managers and customers to understand and break down business requirements.

  • Ensure strong commitment to on-time and quality delivery through an Agile process.

  • Develop with an automated testing mentality in a CI/CD environment.



  • BS or MS in Computer Science or equivalent experience.

  • 5-10+ years of demonstrable development experience in cloud-based enterprise software.

  • Full stack developer with excitement for creating engaging user experiences while ensuring long-term code maintainability.

  • Experience working with distributed teams through an Agile process.

  • Extensive experience and a strong understanding of modern development practices, principles and patterns.

  • Experience developing and deploying solutions for web and mobile applications.

  • Experience with cloud providers (AWS, Google Cloud preferred).

  • Experience working in Microservice architectures.

  • Experience working with automated and continuous delivery processes.

  • Strong understanding of database technologies and ETL pipelines.

  • Excellent communication, collaboration and leadership skills.

  • Must be familiar with hardware and network architectures that support enterprise applications.

  • Preferred experience and/or exposure to the following technologies:

    • Java

    • PostgreSQL

    • Typescript, JavaScript, React, React Native

    • Docker and Kubernetes

    • Okta, SSO integration

    • REST API, GraphQL and other API technologies



About Buildings IOT

We’re changing the way the built environment understands, reacts and adapts through technology. Our software increases the longevity of building assets, improves the comfort of building occupants and helps building owners achieve higher efficiency. The Buildings IOT group is made up of Controlco, Kodaro and OTI, covering all aspects of building controls and automation from parts to software to installation and management of OT, IT and IoT. Our companies work independently with contractors, integrators, engineers, owners, operators and all real estate stakeholders to provide new solutions for commercial buildings. Our customers include some of the most prestigious and well-known organizations in the world. For more information on Buildings IOT, visit  


Pay and Benefits

Buildings IOT is an Equal Opportunity Employer. The successful candidate will receive a highly competitive salary depending on qualifications. The overall benefits package includes paid vacation, medical, vision, and dental insurance.


To Apply

Send cover letter and resume to


1200 Concord Ave. Suite 290

Concord, CA 94520

  • White Twitter Icon
  • White LinkedIn Icon

© Copyright Buildings IOT 2019