Avatar for Reyem Tech
Reyem Tech
Actively Hiring

Senior Software Developer

  • $130k – $140k CAD • 0.0% – 1.0%
  • |Remote () • 
    Greater Toronto Area
  • |5 years of exp
  • |Full Time
Posted: yesterday• Recruiter recently active
Job Location
Greater Toronto Area
Remote Work Policy

Onsite or remote

Hires remotely in
Visa Sponsorship

Not Available

Preferred Timezones
Eastern Time
RelocationNot Allowed
Skills
Python
Machine Learning
Computer Vision
Linux
PLC
Docker
Kubernetes
Angular

About the job

Apply HERE!!

Role Overview

You would write the software that makes Mazlite's sensors work: the cloud services behind them, the interfaces people use to read them, the computer vision and machine learning applied to the data they produce, and the integration with the PLCs and industrial controllers they sit beside. It is the uncommon software job where the thing you ship ends up running on a factory floor.

This is a hybrid technical leadership role. You would own projects end to end, shape the architecture, and mentor the developers around you, reporting directly to Mazlite's co-founder and CTO.

The salary band is published below, along with four weeks of vacation from your first year and a yearly equity award in the company share ownership plan.

Key Responsibilities

  • Lead end-to-end development of software projects, from design to deployment
  • Architect and build scalable systems across cloud, front-end, and backend environments
  • Contribute to industrial automation solutions, including PLC-integrated systems
  • Optimize components related to computer vision, machine learning, data processing, data transfer, and other critical pipelines
  • Develop and drive comprehensive testing and quality control strategies and systems
  • Mentor and support junior developers through code reviews, guidance, and best practices
  • Manage project timelines, priorities, and technical direction
  • Collaborate cross-functionally with engineering, operations, and stakeholders
  • Ensure security, reliability, and performance across all systems
  • Help define and maintain development standards and system architecture

Requirements

  • 5+ years of professional software development experience
  • Strong understanding of software architecture and system design
  • Experience across several of these:
    • Cloud platforms (AWS, Azure, or similar)
    • Front-end frameworks (Angular, React, or similar)
    • Backend languages (C++, Python, Rust, or similar)
    • Deployment pipelines and DevOps practices
    • Containerization (Docker, or similar)
    • Linux-based operating systems
  • Experience with performance tuning, memory management, or optimizing high-throughput systems
  • Solid grasp of security principles and best practices
  • Experience mentoring or leading other developers
  • Strong problem-solving and communication skills
  • Canadian citizenship or permanent residency (see "Why this role requires Canadian citizenship or permanent residency" below)

If you meet most of this but not all of it, apply anyway. We would rather read your application and decide than have you decide for us.

Apply HERE!!

Nice to Have

  • Familiarity with industrial automation, PLC systems, and robot programming
  • Familiarity with industrial communication protocols (OPC UA, MQTT, MODBUS, etc.)
  • Experience integrating software with hardware or industrial systems, such as industrial cameras or custom circuitry
  • Experience developing and deploying machine learning models
  • Knowledge of networking, embedded systems, or IoT
  • Background in high-reliability or real-time systems
  • An existing Government of Canada security clearance, or having held one

Work Environment

  • Hybrid role based in the Greater Toronto Area (GTA)
  • Mix of remote work and on-site collaboration depending on project needs

Why Join Mazlite?

  • Your code runs on hardware in working plants, not only in a browser
  • The team is small enough that the architecture you choose is the architecture that ships
  • The work spans cleared defence programs and commercial manufacturing, which is a combination very few software roles offer
  • You report to the co-founder and CTO, so a technical decision does not travel far to get made

Apply HERE!!

Why this role requires Canadian citizenship or permanent residency

This is a bona fide occupational requirement for this role, not a preference. Two things drive it: part of the work is carried out under an NRC IRAP grant, whose terms set this condition, and part of it is performed under security clearance for United States Department of War and Canadian military programs, which cannot be granted to someone who is not eligible to hold that clearance.

We ask about status for that reason and no other. The answer is read by a person, is never used to score or rank an application, and goes no further than the shortlist presented to Mazlite. If you are unsure whether you qualify, apply and say so — the question is there to start a conversation, not to end one.

Compensation and Benefits

  • CAD 130,000 to 140,000 a year
  • A yearly equity award in the company employee share ownership plan (ESOP)
  • Four weeks of vacation, starting in your first year
  • Unlimited sick days. The policy is that you do not come to work when you are sick
  • Travel opportunities, for those who want them

Apply HERE!!

How we hire

Reyem Tech runs this search for Mazlite. Every application is read by a person: a phone screen, then a structured technical interview, then a technical conversation with Mazlite's team.

About Mazlite Inc.

Mazlite develops powerful, practical solutions at the intersection of software and industrial automation, building advanced Industrial IoT sensors used by manufacturers across essential sectors like automotive, pharmaceutical and aerospace; its tech stack integrates cloud platforms, front-end applications, computer vision, AI and industrial control systems. Reyem Tech is hiring on Mazlite's behalf as their Fractional CTO.

How we use AI

We use AI to extract the facts from your resume and to assess how your experience relates to this job description against criteria a recruiter has reviewed. A person reads every application and makes every decision; AI never rejects you, ranks you against other candidates, or contacts you.

Privacy and retention

Your resume and answers are stored privately by Reyem Technologies Inc. for this search only. Resume content is sent to a third-party AI model to extract the facts and relate them to the job description; a person reads the result. Nothing is shared with Mazlite beyond a presented shortlist. Applications are retained only as long as this search needs them and are then deleted.

Apply HERE!!

About the company

Reyem Tech company logo

Reyem Tech

Actively Hiring
1-10 Employees
Company Size
1-10
Company Type
Executive Advisory
Company Type
Information Technology
Company Type
Strategic Consulting
Company Industries
Startups
Learn more about Reyem Tech image

Founders

Mario Meyer
Founder
image
View the team image