Job Offer
Director of Software Engineering
📍Location : Hybrid – Quebec City or Remote (Canada)
🕒 Type: Full-Time
📊 Reporting to: General Manager
Who We Are
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.
Learn more about our flagship product >
The Role
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
🎨 High-trust, low-ego, purpose-driven culture
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! 🚀