Staff Engineer at Dutchie working across teams to solve the hardest technical problems, set architecture direction, and shape how the platform evolves. Role focuses on enterprise-grade retail software at scale with AI-native ways of working.
8+ years of experience building production systems at scale
Deep hands-on experience in at least one modern backend stack
Experience designing scalable data models across relational and non-relational stores
Track record of clean, tested, maintainable code
Routine use of LLMs for research, diagnosis, planning, and code
Comfort with agentic AI environments to ship better solutions faster
Ability to raise team baseline through repeatable practices
Strong mentorship and communication skills across technical and non-technical stakeholders
Set technical direction and make architecture calls that shape system evolution
Make real improvements to enterprise-grade retail software at scale
Work with stakeholders to scope and stress-test customer-facing features
Get in front of customers to learn pain points and turn insights into better products
Partner across the org on unified solutions for cross-team problems
Mentor other engineers and help them grow their skills
Help plan, estimate, and de-risk big work through breakdown and sequencing
Set the bar for engineering judgment, code quality, and craft
Cannabis industry experience is a bonus but not required
POS, ecommerce, payments, or retail technology experience is a bonus
Cloud-native infrastructure and third-party integration experience preferred
AI-assisted workflows or agent tooling experience is a bonus
Company powers thousands of dispensaries across 40+ US and Canada markets
Named in Fast Company's 10 Most Innovative Companies in North America
Over $600M raised from D1 Capital, Tiger Global, Thrive Capital, and others
190,000 – 237,000 USD
/ year
90,000 – 110,000 CAD
/ year
150,000 – 200,000 USD
/ year
165,000 – 210,000 USD
/ year
120,000 – 160,000 USD
/ year