Home Job Listings Categories Locations

Director of Software

📍 Canada

Technology Canex

Job Description

Location

: Hybrid – Quebec City or Remote (Canada)

Can-Ex Technologies is transforming how sewer and underground infrastructure inspections are conducted. Through a combination of cutting‑edge hardware and powerful SaaS, we help municipalities, engineering firms, and contractors collect and manage high‑quality inspection data—faster and smarter than ever before.

We’re now building a high‑performing executive and engineering leadership team to match our ambitions. That’s where you come in.

As Director of Software Engineering, you will oversee our full‑stack software function—spanning our application team and data team. You’ll lead engineering execution while also contributing directly to architectures, automation, and AI‑driven enhancements that raise the bar for performance.

You will sit on the executive team, helping guide the direction of the company. This isn’t a typical middle‑management role. We’re looking for someone who coaches, architects, and accelerates.

This role is ideal for someone who is both a technical leader and a strategic operator—ready to architect systems, mentor talent, and push the entire team to the next level.

What You’ll Do Provide technical leadership and architectural direction across application, data, and embedded software domains

Lead and grow a high‑performing, multidisciplinary software team

Review and contribute to POC code, automation scripts, and performance tooling

Drive adoption of modern AI‑driven tools to boost team velocity, quality, and clarity

Bridge the gap between our SaaS platform, data pipelines, and IoT/edge products

Collaborate with the GM and executive peers to align engineering strategy with business outcomes

Constantly evaluate tools, frameworks, and methods to drive quality and efficiency

Act as a coach and technical mentor to engineers and team leads

Who You Are Technically deep, with a passion for building scalable systems and guiding architecture decisions

A thoughtful leader who grows people through mentorship, challenge, and clarity

A strategic thinker who understands trade‑offs, priorities, and how to deliver value fast

Comfortable across the stack: front‑end, back‑end, data, edge/IoT, ML integration

Strong communicator who can connect engineering initiatives to broader business goals

Curious and excited to bring AI into the team’s toolbox to increase velocity and reduce friction

Requirements

10+ years of experience in software engineering, including 4+ in technical leadership roles

Strong architecture experience across

SaaS platforms, data pipelines

, and

embedded/IoT systems

Hands‑on coding skills in modern languages (Python, TypeScript, etc.)

Experience working with

AI/ML

, automation tools, and dev productivity accelerators

Proven ability to lead, coach, and grow engineering teams in fast‑paced environments

Track record of collaboration with product, data, and executive stakeholders

Why Join Us? Leadership seat on the executive team of a fast‑growing startup

Real ownership across teams, systems, and strategic decisions

Work with real‑world data, cutting‑edge tools, and impactful products

Ready to Apply? If you’re a driven and curious professional who wants to make an impact while growing fast, we want to hear from you.

Let’s build something great together!

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: November 20, 2025
Job Type: Technology
Location: Canada
Company: Canex

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.