About LeafLink
LeafLink is the largest unified B2B cannabis platform, providing licensed cannabis businesses a suite of tools to manage their business more effectively, sell or order from their favorite brands and accelerate growth. We are one platform, one solution and we’re defining the way thousands of cannabis brands, distributors, and retailers streamline their operations. With thousands of brands and retailers across 30+ markets in North America, we are setting the industry standard for how cannabis businesses grow together. LeafLink processes more than $5 billion in wholesale cannabis orders annually.
The Role
LeafLink is seeking an Engineering Manager to lead a team of engineers building and evolving the technology that powers our eCommerce marketplace. This role combines people leadership, technical leadership, and delivery ownership, with responsibility for guiding a team through complex technical decisions and ensuring the successful delivery of high-quality products and systems.
As an Engineering Manager, you will serve as the technical leader for your team, working closely with engineers, Product Management, Design, and other stakeholders to translate business priorities into sound technical solutions. You will establish technical direction, guide architectural decisions, identify risks and dependencies, and ensure the team has the clarity and support needed to execute effectively.
What You’ll Be Doing
- Lead, mentor, and manage a team of engineers, supporting their day-to-day effectiveness, technical growth, career development, and long-term goals.
- Serve as the technical leader for your team, establishing technical direction and ensuring engineers make sound architectural and software design decisions.
- Partner closely with Product Management to define roadmaps, sequence initiatives, identify dependencies, and develop realistic short- and long-term delivery plans.
- Lead the technical planning and execution of complex initiatives from initial discovery and design through implementation, release, and production operation.
- Ensure the team maintains a healthy, well-understood backlog with sufficient technical discovery and refinement to support predictable execution.
- Recruit, interview, onboard, and retain strong engineering talent while building an inclusive environment.
What You’ll Bring to the Team
- Demonstrated experience leading engineering teams and creating measurable impact through technical direction and people development.
- Strong technical judgment and the ability to guide architecture, system design, and implementation decisions.
- Strong experience with modern full-stack application development, including frontend applications, backend services, APIs, and distributed systems.
- Experience with modern JavaScript and TypeScript ecosystems, including technologies such as React and Node.js.
- Experience with cloud-native infrastructure, including AWS, Docker, Kubernetes, and CI/CD.
- Experience balancing product delivery with investments in technical debt, scalability, security, and developer productivity.