09 Sep
|
Reyem Tech
|
Ontario
09 Sep
Reyem Tech
Ontario
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.
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 work from home 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
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
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 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 ; 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.
📌 Senior Software Developer (Ontario)
🏢 Reyem Tech
📍 Ontario