Director of Engineering

Canada / Montreal, QC
Engineering /
Full-time /
Remote
Who we are:
GoMaterials is one of Canada's fastest-growing companies, recognized by Deloitte, the Globe & Mail, and the Lazaridis Scaleup Program. We’re revolutionizing how landscape contractors source plant and hardscape materials through a B2B marketplace that simplifies procurement in a traditionally outdated industry.

Since our inception, we have helped landscapers save time, money, and stress and plant over 1.5 million plants and trees. Led by a young and eager group of entrepreneurs, GoMaterials is aggressively expanding across North America. We are therefore looking for amazing people to add to our team!



What You’ll Do

    • Define the engineering vision, strategy, and roadmap to align with organizational goals.
    • Identify emerging technologies and trends to ensure the company remains competitive.
    • Foster a culture of collaboration, innovation, and continuous improvement.
    • Recruit, mentor, and manage a high-performing engineering team.
    • Monitor progress and mitigate risks to ensure on-time and on-budget delivery.
    • Drive project timelines, budgets, and resource allocation.
    • Collaborate with stakeholders to translate business requirements into technical deliverables.
    • Prepare and deliver reports, proposals, and presentations to stakeholders.
    • Clearly communicate complex technical concepts to non-technical audiences.
    • Facilitate cross-departmental collaboration to align technical projects with company priorities.
    • Provide technical guidance and career development opportunities for team members.
    • Guide the architecture design, and development of scalable, secure, and robust systems.
    • Ensure adherence to best practices, coding standards, and quality assurance processes.
    • Oversee system integration, testing, and deployment.
    • Optimize engineering workflows and implement tools for increased productivity.
    • Establish and track key performance indicators (KPIs) to measure team success.
    • Ensure compliance with relevant industry regulations and standards.
    • Act as a key technical advisor to executive leadership and other departments.

What You’ll Need

    • Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field.
    • 10+ years of experience in engineering roles. 
    • 6+ years of experience managing high-performing engineering teams, including at least 2 years at the Director level or equivalent.
    • Proven track record of managing large-scale, complex engineering projects.
    • Expertise in software development, system architecture, and emerging technologies. 
    • Strong knowledge of agile methodologies and project management tools.
    • Exceptional problem-solving and decision-making skills.
    • Strong communication skills with the ability to inspire teams, influence technical strategy, and engage with executive stakeholders.
    • Experience in a fast-paced startup or high-growth environment.

Preferred Qualifications

    • Certification in project management or leadership frameworks.
    • Familiarity with Microsoft Azure, AI/ML, or IoT technologies.
From day one, you get to...
💡 Share your ideas and actually see them come to life
🌱 Grow with us through learning & promotion opportunities
🏝️ Enjoy solid health benefits & time off (3 weeks + 1 week during the holiday break)
💰 Get a piece of the pie with equity after your first year
🎉 Work with a fun, tight-knit team that celebrates wins together. Want to learn more? Check out our culture code.

Ready to apply?
If you think you’d be a great fit at our company and are passionate about this job, we want to hear from you!