GoMaterials

Director of Engineering

Job Posted 1 day ago

Job Description

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!

Ready for Your Next Step?

To apply for this position, please use the link below. You will be redirected to the official application page on the company's website.