- Jobs
- Distru
- Senior Software Engineer
Senior Software Engineer
AI Infrastructure
About the Role
Distru ( https://www.distru.com ) | Senior Software Engineer | REMOTE (Americas & Europe) | Full-Time | $120,000 - $160,000 USD/year
Distru is the #1 ERP in the cannabis industry — $3B in annual sales flows through our platform, and most of the top cannabis brands and distributors in the US run their entire operation on us to stay compliant. We're profitable, stable, and growing, with no runway anxiety, and we're reinvesting into new product lines. We're an intrinsically motivated team that works without ego, is constantly learning, and genuinely cares about our people (5/5 on Glassdoor).
Distru is at an inflection point. We have deep market penetration in cannabis ERP, a new commerce layer (Distru Commerce — a B2B wholesale marketplace) live and growing, and a roadmap with a growing AI component. Our live AI Order Agent already lets buyers submit orders in any format from any source, killing manual data entry, the first of many bets on using AI to strip the repetitive heavy lifting out of running an ERP.
The role: You'll own mission-critical, full-stack features end to end — planning, design, implementation, testing — across every part of the product. You might work on AI-native features (order/purchase intake, smart product matching, systems that learn from user feedback), Distru Commerce storefronts and ordering, manufacturing and distribution workflows, cultivation mobile tools for the floor, or compliance integrations with state systems like Metrc. It's a high-ownership role: you'll partner directly with product, design, support, and our C-suite, and you'll get customers writing you personal "thank you" emails.
What we're looking for: proficiency with our modern stack (React, TypeScript, GraphQL, Elixir/Phoenix, Postgres), hands-on experience using AI coding tools, an early-stage startup background, proven end-to-end feature ownership, strong SQL/Postgres skills, and clear communication.
Engineering culture: 7 senior engineers (half US-based, half Europe-based), daily deployments, ~90% uninterrupted focus time, no on-call, peer code reviews, and extensive automated testing.
Interview process: intro call, technical discussion, take-home assignment, and a final CTO conversation.
Stack: React + TypeScript · Elixir/Phoenix + GraphQL · PostgreSQL · React Native
More jobs like this
Explore related roles
Get jobs like this weekly
Join 36 subscribers