Principal Software Engineer
Confirmed live in the last 24 hours
Comprehensive technology solutions for cannabis retailers
Company Overview
Dutchie stands out as a comprehensive technology partner for cannabis retailers, providing a suite of solutions that streamline operations, ensure compliance, and enhance customer experiences. The company's competitive edge lies in its integrated platform, which covers everything from point of sale and payments to ecommerce and insurance, enabling dispensaries to scale with ease. Furthermore, Dutchie's leadership in the cannabis industry is evident in its robust online platform that connects consumers with a wide range of products from leading cannabis brands, offering convenient features like in-store or curbside pickup, home delivery, and secure, cashless payments through Dutchie Pay.
Consumer Software
Company Stage
Series D
Total Funding
$603M
Founded
2017
Headquarters
Bend, Oregon
Growth & Insights
Headcount
6 month growth
↑ 0%1 year growth
↓ -14%2 year growth
↓ -18%Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
React.js
Ruby
SQL
UI/UX Design
CategoriesNew
Software Engineering
Requirements
- You have 12+ years of development experience
- You're familiar with at least one modern programming language
- You take pride in the code you write - it's clean, tested, organized, and elegant
- Self-starter - You're proactive and can start projects and tasks with little directions
- You have excellent communication skills
- You want to work in an agile environment - we move quickly and ship code often
Responsibilities
- Design, build, deploy, and maintain innovative products to help dispensaries and advance the cannabis industry
- Lead complex projects that improve functionality and reliability for our customers
- Review code to ensure technical implementations meet functional requirements
- Proactively diagnose performance bottlenecks and implement optimizations
- Mentor and coach other engineers
- Collaborate with UX and PM partners on product strategy
- Set and execute on a technical roadmap for your area
- Collaborate with other Staff and Principal Engineers to create a technical vision and strategy for the company
- Help define engineering-wide processes and culture
Desired Qualifications
- Experience using various technologies including Ruby, C#, SQL, and React.js. We don't require prior experience with our exact technology stack as we believe a great engineer can quickly learn new technologies