Senior Software Engineer

Parity Inc.

Job Function
Toronto | Development | Senior

Parity’s core product is predicated on optimizing the operation of building HVAC equipment to reduce energy waste and utility costs in multi-family buildings. We utilize a custom-built application to monitor, alert and report on the operational data of our portfolio of over 170 buildings and growing fast.

This role is an opportunity for a keen individual to take responsibility for our stack, optimize its infrastructure and develop new functionality to best serve our internal teams as well as our external client base. The individual would take on the highly valued role of subject matter expert and work hand-in-hand with our Product team to solve problems and plan the development roadmap.


– 5+ years’ experience with MVC frameworks (Django, Rails, etc)

– 5+ years’ experience with web patterns like REST APIs and frameworks like React

– Building maintainable and scalable Python, HTML5, CSS, JavaScript

– Experience with both relational and NoSQL databases (MySQL, PostgreSQL, MongoDB)

– Experience with cloud database structures: Amazon AWS, Snowflake, TimeScaleDB, Azure, etc.

– Experience building custom APIs and integrating 3rd party APIs

– Expert in modern application infrastructure and management (Continuous integration, Continuous deployment)

– Ability to collaborate and work well within teams (Code reviews, Scrum, etc.)

– Experience with JS frameworks (React, AngularJS)

– Exposure to microservices

– Excellent written and verbal communication skills


Nice to Have

– Exposure to Modbus TCP and/or other building automation system protocols

– Startup experience (self-motivated, fast paced, diverse teams)

– Familiarity with mechanical or electrical systems, building operations and/or energy management

– Have worked on hardware projects and/or with digital controls



– Become the owner of our full development stack: design for scale, manage code, update, troubleshoot, test and deploy

– Champion the development of internal tools to improve the productivity and efficiency of internal teams

– Work directly with the Product team on company-wide strategic initiatives and road mapping

– Make software architecture decisions and help implement engineering best practices across our products

– Work directly with and iteration on the structure of our data model to best empower our team

– Work with our Customer Experience team to continue to develop Parity’s client facing web and mobile product to improve platform engagement of our client base, solution pain points, and build out new features

– Design and build scalable infrastructure to collect and learn from high volumes of incoming building data

– Working collaboratively outside of your silo, considering solutions that bridge multiple technologies


Apply Now

Is this posting closed? Report a Dead Link

We do our best to remove postings when they're taken down, but as a small team we sometimes miss a few. Thank you for helping us stay current.