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!