-
Alert Labs Inc.

Software Developer

Alert Labs Inc.
Canada · Full-time · Associate

Who are we?:

At Alert Labs, we are passionate about saving water, protecting our customers’ properties from damage, and improving the operations of our customers’ facilities. We are looking for committed sales professionals to help to spread the word about how our products can significantly reduce water costs and help to minimize or prevent property damage. We sell our solutions across North America to end users and through partners to those with operations who can benefit from greater efficiencies in water usage.


Did you know? By analyzing water data gathered by our easy-to-use sensors, as of July 2025, Alert Labs saved over 13 Billion gallons of wasted water, and stopped over 321 Million pounds of CO2e from entering the atmosphere.


What kinds of activities will you do on our analytics team?

Join our innovative team as a Software Developer and play a pivotal role in elevating our platform and analytics to new heights! You’ll craft cutting-edge software designs and develop powerful data analytics models that drive our success. Dive into exciting challenges, from optimizing database schemas and implementing dynamic event subsystems to architecting seamless client-server interactions. Your mission? To write clean, efficient, and testable code using the latest frameworks while guiding our creative design process.


We are on the hunt for passionate developers ready to design and implement efficient APIs and subsystems that enhance every aspect of our system. While your main focus will be tackling data-driven challenges, your versatility will shine as you collaborate on dev-ops and front-end tasks whenever needed.


Alert Labs HVAC team is a small and innovative division within the company. Reporting to the VP, your contributions will cover a wide range of ideas and technology. Join us if you thrive in a dynamic environment and are eager to contribute to a team dedicated to delivering industry-leading products. If you’re enthusiastic, engaged, and ready to make an impact, we want to hear from you!


Responsibilities:

  • Take ownership for successfully executing software tasks and projects given higher-level requirements or scope
  • Design small modules following SOLID and other design principles
  • Select, adapt, and apply appropriate algorithms
  • Collaborate with other team members and stakeholders to clarify requirements
  • Get the project done, hands-on and with other team members
  • Analyze problems and synthesize solutions applying both technical skill and consideration of the business case


Must Haves:

  • At least 5 years of professional software development experience
  • Undergraduate degree in Software Engineering, Computer Science, or equivalent experience
  • Experience developing software in Python or Typescript
  • Experience with dev-ops: Jenkins, AWS, Bitbucket, Kafka
  • Excellent computer science fundamentals including data structures and algorithms, databases, and/or distributed systems
  • A track record of success delivering complex software projects
  • Ability to communicate effectively with people in different roles. You are open to learning and mentoring.


Nice to Haves:

  • Data Science experience
  • Experience with Node.js, React, Dart/Flutter or a lower-level language such as C++
  • Experience or introductory course in Machine Learning or Data Science


We’re confident you’ll find both plenty to contribute and lots to learn here at Alert Labs.

Key Skills

Ranked by relevance

machine learning data structures jenkins python server react aws
Login to Apply
Posted
Oct 25, 2025
Type
Full-time
Level
Associate
Location
Greater Kitchener-Cambridge-Waterloo Metropolitan Area

Industries

Environmental Services

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Evertreen
Related

Web Developer

2026-04-01

Full-time
Executive
India
Environmental Services
Business Development
View Job Details
Octopus Energy
Related

Data Scientist

2026-04-07

Full-time
Not Applicable
United Kingdom
Utilities
Engineering
View Job Details
Kraken
Related

Fullstack Developer (Python)

2026-04-04

Full-time
Not Applicable
United Kingdom
Utilities
Engineering