Senior Software Engineer | REMOTE

Posted Yesterday
Hiring Remotely in USA
Remote
120K-160K Annually
Senior level
Cannabis • Enterprise Web • Software
The Role
Build and own mission-critical full‑stack features for a cannabis ERP and commerce platform. Work across product, design, and support to deliver high-quality code, tests, and AI-native workflows; define timelines, communicate progress, and ensure data integrity and compliance.
Summary Generated by Built In
Powering Trade For The Emerging Cannabis Industry
 
Distru is the #1 ERP in the Cannabis Industry with $3B in annual sales processed through our platform! We are a fully remote and global team building a software platform to streamline the supply chain for the cannabis industry. Most of the top cannabis brands and distributors across the United States use our software to manage their entire operation and stay compliant.
 
As part of our next phase of growth, last year we launched Distru Commerce; a wholesale platform that extends our ERP into the B2B marketplace layer, giving operators a single system to manage their internal operations and their external wholesale sales channels in one fully integrated system. But we're not stopping here. AI is now a core part of how we build and where we're placing our bets. The AI Order Agent is live and already changing how our customers operate: buyers can submit orders from any source and any format saving time spent on manual data entry. That's one piece of a bigger picture: using AI to take the repetitive, heavy-lifting work out of running an ERP so operators can focus on running their business. 
 
We take a tremendous amount of pride in our culture and have 5/5 stars on Glassdoor because we truly care about our people. We are stable, profitable, and heavily investing in growing new product lines to expand our reach. Our investors include Felicis Ventures, Global Founders Capital, Poseidon Asset Management, and Village Global who have funded companies such as Shopify, Cruise, HelloFresh, Facebook, Slack, and Opendoor.
 
 
The Opportunity

We're an intrinsically motivated team that works without ego, is constantly learning, and solves real problems for the cannabis industry. As a Senior Software Engineer, you'll shape and deliver impactful workflows across the product, working alongside our customers to take ownership of features that have them writing you personal "thank you" emails.

Distru is at an inflection point. We have deep market penetration in cannabis ERP, a new commerce layer (Distru Commerce) live and growing, and a roadmap with a growing AI component. You'll help build features across all areas of the product, including how and where AI fits into real user workflows.

This is a high-ownership role at a company that ships daily and cares about getting it right. You'll work closely with engineering, product, design, customer support and our C-suite to set the bar for what great looks like inside Distru, and help us build the operating system for an entire industry.

This is a full-time remote (Americas & Europe) engineering role.

 

You will:

  • Own the planning, design, implementation, and testing of mission-critical full-stack features.
  • Gain deep understanding of the cannabis industry, its supply chain, and our customers' nuanced workflows.
  • Work closely with product managers, designers, and customer support to shape and deliver projects end-to-end.
  • Proactively communicate status updates to the rest of the organization.
  • Balance speed and quality — leaning on AI tooling to move faster while keeping a high bar for what actually ships.

Features you might work on

  • AI-native features — design how AI agents fit into real customer workflows: things like AI-assisted order and purchase intake, smart product matching, and systems that learn from user feedback over time.
  • Distru Commerce — build out our growing commerce layer: storefronts, ordering, and the workflows that connect buyers and sellers across the supply chain.
  • Manufacturing — extend production, assembly, and inventory functionality so operators can track product from raw inputs to finished goods.
  • Distribution — sharpen the order, fulfillment, and logistics workflows that move product between businesses.
  • Cultivation — improve the tools growers use day-to-day, including our mobile flows for work happening on the floor and in the field.
  • Compliance — keep customers audit-ready with reporting, traceability, and integrations with state systems (e.g. Metrc) that the cannabis industry runs on.

Your Experience

  • Comfort in modern tech stacks — we use React, TypeScript, Apollo, GraphQL, Elixir/Phoenix, and Postgres, but we believe great engineers can learn anything.
  • Hands-on experience building with AI coding tools — and a point of view on where they help, where they don't, and how to keep quality high.
  • Worked at early-stage startups.
  • Fully owned and delivered features end-to-end, with quality and predictability.
  • Write high-quality code with effective test coverage.
  • Express complex, involved logic through clean, easy-to-understand code.
  • Strong SQL/Postgres background — important for an ERP with deep data relationships.
  • Define timelines and proactively communicate progress with the team and stakeholders.
  • Raise concerns early about risky changes — data integrity, compliance, irreversible operations.
  • Clear, concise verbal and written communication.
  • Bonus: built complex SaaS products (logistics, supply chain, accounting, etc.).
  • Bonus: experience in cannabis.
  • Bonus: worked remotely, ideally on a distributed team.

Company Culture

  • Obsess over customers and product.
  • Cultivate positivity and show gratitude.
  • Take ownership.
  • Stay curious and keep learning.
  • Communicate asynchronously and thoughtfully.
  • Check your ego.
  • Default to transparency.
  •  
    See us in action: our company offsite in Mexico and our Eng + Product trip to Portugal.

Engineering Team & Process

  • 1 team with 7 senior engineers.
  • Half of the engineers are US-based, the other half are based in Europe.
  • Projects are run by 1-3 engineers depending on project size.
  • Engineers work closely with product managers and designers during the feature spec phase.
  • Engineers write a high-level technical spec for mid-to-large projects and get feedback from peers.
  • Engineers freely organize, plan, and execute the implementation phase.
  • Most of our code is now written with AI tools. We expect engineers to direct them well — specify clearly, review critically, and own the result.
  • Engineers continuously improve our AI harnesses — prompts, context, rules, and tooling — to get better, more reliable output over time.
  • Engineers write thorough automated tests in the backend and perform manual QA in the frontend.
  • Engineers open small, frequent Pull Requests and provide valuable, non-nit-picky code reviews.
  • Daily deployments with CI/CD.
  • ~10% of your time will be spent on meetings, ~90% will be uninterrupted focus time.
  • No on-call team. The system is very stable, and issues are fixed during regular work hours.

Our Interview Process

    1. Intro call — a non-technical conversation to get to know each other, walk through your background, and make sure there's a mutual fit.
    2. Technical call — a deeper technical conversation with our Director of Engineering.
    3. Take-home assignment — a practical exercise you complete on your own time.
    4. Final call — a conversation with our CTO to align on vision, ways of working, and any remaining questions on both sides.

Distru was formed by an environment of mutual respect and trust made up by people working together without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by law. We believe that diversity and inclusion among our team members is critical to our success and we proactively strive to recruit, develop and retain the best and brightest people from the most diverse candidate pools we can find all over the world.

Skills Required

  • Comfort with modern tech stacks including React, TypeScript, Apollo, GraphQL, Elixir/Phoenix, and Postgres/SQL.
  • Hands-on experience using AI coding tools and a point of view on their appropriate use.
  • Proven experience owning and delivering end-to-end features with quality and predictability.
  • Write high-quality code with effective automated test coverage and perform frontend manual QA when needed.
  • Strong SQL/Postgres background for complex data relationships in an ERP.
  • Experience working at early-stage startups and shipping in fast-moving environments.
  • Clear, concise verbal and written communication; proactive status updates and timeline definition.
  • Ability to identify and raise risks early (data integrity, compliance, irreversible operations).
  • Built complex SaaS products (logistics, supply chain, accounting, etc.).
  • Experience in the cannabis industry.
  • Experience working remotely on distributed teams.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Oakland, California
37 Employees
Year Founded: 2016

Similar Jobs

Brigit Logo Brigit

Senior Software Engineer

Fintech • Mobile • Social Impact • Financial Services
Remote or Hybrid
USA
132 Employees
170K-190K Annually

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
Basking Ridge, NJ, USA
160000 Employees
92K-164K Annually
In-Office or Remote
Chicago, IL, USA
1805 Employees
62K-137K Annually

Optum Logo Optum

Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
Eden Prairie, MN, USA
160000 Employees
92K-164K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account