Built on true cannabis experience | Improve margins, keep your operation compliant, and simplify your day
Senior Software Engineer
Location
United States
Posted
1 day ago
Salary
$120K - $160K / year
Seniority
Senior
Job Description
Senior Software Engineer
Distru
• 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.
Job Requirements
- 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Define and enforce clear ownership boundaries across the engineering team, by domain (Buyer / Seller / Platform), holding every contributor accountable regardless of sourcing model (permanent or partner-led) • Track and report Throughput and Instability per domain, so standards are visible and enforceable, not aspirational • Hold delivery consistent through every point of disruption the transformation introduces: nearshore/offshore onboarding, domain moves, headcount change • Partner with the Transformation Lead to ensure structural change doesn't degrade live delivery • Own the engineering standard across both the current platform and the target state • Review the Transformation Lead's roadmap for engineering-standard and operational impact before commitments are made • Own how modern and legacy architecture coexist during migration, guarding against legacy practices and assumptions leaking into the new platform • Lead and develop engineering capability across squads (including DevOps and platform functions) • Coach and support Tech Leads to build consistent leadership standards across teams • Foster a culture of ownership, accountability, and continuous improvement • Identify capability gaps and support hiring, development, and succession planning • Own resource planning, including capacity, skills mix, and on-call structure • Establish and run a two-tier resolver model: Ops on-call for standard support and runbook-driven issues, Product Engineering (Buyer/Seller) as the resolver group for genuine engineering problems • Build rota depth (minimum 3 engineers per domain, or full team where smaller) so resolution doesn't depend on any one individual • Drive a genuinely blameless Post-Incident Review culture, building on the existing Incident Management SOP • Embed secure coding practice, SAST/DAST scanning, and OWASP-aligned standards into the engineering definition of done • Surface security risk in business terms (exposure, cost to fix vs cost to carry) and route it to the appropriate decision-maker, rather than carrying risk-acceptance decisions unilaterally • Identify, log, and manage technical debt within day to day delivery • Escalate strategic trade-offs (rebuild vs patch, roadmap sequencing) to the Solution Architecture Lead, owning visibility and routine remediation rather than the strategic call • Work with Product Owners (Buyer and Seller) to translate roadmap items into scoped, sequenced engineering execution • Own technical design and implementation choices day to day, operating within established architectural patterns without requiring sign-off for routine work • Escalate to Product Owner Heads where scope or trade-off decisions sit above the Product Owner's remit
Full Stack Developer
CSP GmbH & Co. KGQualitymanagement for tool and product testing, process data management, worker assistance and database archiving
• You develop and maintain internal and external interfaces (APIs) • You extend and optimize our modern React front-ends • You create and maintain unit tests to ensure high code quality • You perform code reviews and actively support quality assurance • You work with a modern tech stack: C#, gRPC, NUnit, TypeScript, React, Jest, Git, Docker, Linux
Senior Software Engineer
Revenue Analytics, Inc.We make software to solve complex pricing challenges.
• Own full-stack features from start to finish — partnering with Product on discovery, building across our Python back-end and Angular front-end, and supporting your work in production. • Partner with product managers to turn ambiguous business problems into well-scoped, high-impact software — deciding what to build, and what not to. • Design and scale the data systems behind our products, working with large, sometimes messy datasets across AWS and our data lake. • Build AI/ML and LLM-powered features into the product, and own the full lifecycle — from prototyping through evaluation, monitoring, cost, and reliable production performance. • Mentor engineers and raise the team's bar through pairing, code review, and everyday craft.
Software Engineering Architect
DEPT®We deliver Growth Invention for the world's most ambitious companies.
Role Description DEPT® is seeking a highly technical, consultative, and hands-on Architect, Software Engineering (Adobe - AEM/WorkFront) to join our forward-deployed architecture squad in North America. This role is a specialized engineering seat focused on Web Craft excellence. - Step directly into complex client environments to execute deep-dive frontend code audits, optimize rendering speeds, and resolve complex web and asset architecture blockages. - This is a hands-on technical execution role, working in tight sprint windows to remediate technical debt, configure permissions pathways, and execute migration tasks from legacy architectures to modern cloud-native content environments. What You'll Do - Perform Code & Performance Audits: - Execute deep frontend code reviews and implement targeted speed optimizations (e.g., page-load speeds, edge routing configurations, script minimization). - Deliver Cloud Migrations: - Lead hands-on technical migration tasks to transition legacy, on-prem, or managed web environments to modern cloud-native CMS architectures. - Remediate Asset Workflows: - Reconfigure asset taxonomies, permissions, metadata schemas, and Single Sign-On (SSO) paths to unblock creative workflows. - Implement Decoupled Interfaces: - Build and optimize modern headless or decoupled web frontends, ensuring highly performant rendering. - Support Technical Handoffs: - Document code fixes, establish standard operating procedures (SOPs) for client development teams, and transition stabilized assets cleanly. Qualifications - 10+ years of software engineering experience focusing on frontend performance, modern CSS/JS frameworks (React, Next.js), and headless web development. - Deep technical understanding of CDN edge routing, web caching layers, Single Sign-On (SSO) configurations, and taxonomy models. - Hands-on engineering expertise across Adobe Experience Manager (AEM Sites and AEM Assets), including AEM Cloud Service and legacy on-prem/managed versions. - Direct development experience deploying and tuning AEM Edge Delivery Services (EDS) for high-speed page performance. - Proven experience utilizing AEM Assets (DAM), configuring asset search facets, and managing creative workflows across Creative Cloud for Enterprise and Adobe Express. - Experience architecting and integrating commerce capabilities such as products, payment and fulfillment leveraging Adobe Commerce and similar platforms. - Strong collaborative skills with the ability to work directly with client development teams and explain technical fixes clearly. Requirements - Remote position - TRAVEL EXPECTED Benefits - Healthcare, Dental, and Vision coverage - 401k plan, plus matching - PTO - Paid Company Holidays - Parental Leave




