Himalayas logo
DutchieDU

Staff Software Engineer, Pricing and Discounts

Dutchie is a leading technology platform that empowers cannabis dispensaries with comprehensive solutions ranging from point-of-sale to ecommerce.

Dutchie

Employee count: 201-500

Salary: 162k-220k USD

CA and US only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About Dutchie

Founded in 2017, Dutchie is a comprehensive technology platform powering dispensary operations, while providing consumers with safe and easy access to cannabis. Dutchie aims to further support the positive societal change the cannabis industry brings to the world through wellness benefits, social justice, and empowering local communities through tax revenue. Powering thousands of dispensaries across 40+ markets throughout the United States and Canada, Dutchie is the leading technology company in the cannabis space and was named in Fast Company’s 10 Most Innovative Companies in North America and listed two years in a row on LinkedIn’s Top 50 Startups.

Dutchie has raised over $600M in funding to date, backed by D1 Capital Partners, Tiger Global, Dragoneer, DFJ Growth, Thrive Capital, Howard Schultz, Snoop Dogg’s Casa Verde Capital, Gron Ventures, members of the founding team at DoorDash, Kevin Durant’s Thirty Five Ventures, and other notable angel investors.

About the Role

We are seeking an experienced and visionary Staff Engineer to play a pivotal role in advancing our Pricing and Discounts features within our cannabis retail and e-commerce applications. This individual will serve as a technical leader, leveraging deep backend expertise to build sophisticated pricing systems that handle complex business rules, multi-tier discount strategies, and regulatory compliance requirements unique to the cannabis industry. The ideal candidate will possess extensive experience with modern application development technologies, with a strong focus on backend systems, complex business logic, and scalable architecture. We are looking for someone who not only excels in building robust, high-performance pricing and tax calculation systems, but will also drive innovation in how we deliver flexible, accurate, and performant pricing capabilities to our customers.

You'll create improved user experiences, enhance application performance, and collaborate with cross-functional teams to build seamless integrations. Your expertise will be instrumental in establishing technical patterns that elevate the entire team while directly impacting revenue optimization and customer satisfaction. If you thrive in a fast-paced environment, enjoy solving challenging technical problems at the intersection of complex business logic and high-volume transactions, and share our passion for delivering outstanding products to our customers, we want to hear from you!

What You'll Do...

Technical Leadership:

  • Lead the design and implementation of scalable, reliable, and performant pricing and discounts systems.
  • Establish best practices and frameworks for backend development, ensuring performance, accuracy, and maintainability.
  • Mentor and collaborate with team members, fostering growth and innovation in both technical and business domain knowledge.

Full-Stack Development (Backend-Focused):

  • Architect and build robust pricing calculation engines, discount logic, and tax computation systems using C# .NET.
  • Design and optimize complex business rules, algorithms, and workflows for pricing scenarios.
  • Develop high-performance APIs to support real-time pricing and discount calculations under high-volume transactional loads.
  • Build intuitive user interfaces using React for configuring pricing rules, discounts, and promotions.
  • Create responsive, performant UI components for pricing management and visualization.

Database Design and Optimization:

  • Design efficient database schemas in MS SQL Server and PostgreSQL to support pricing data models.
  • Optimize complex queries and stored procedures for pricing calculations, ensuring data integrity and consistency.
  • Implement effective caching and performance optimization strategies.

Integration and Cross-Functional Collaboration:

  • Build and maintain seamless integrations with other systems (e.g., inventory, orders, payments).
  • Partner with product managers, designers, and stakeholders to translate business requirements into technical solutions.
  • Work with Ruby-based systems where necessary for integration touchpoints.

Quality, Scalability, and Innovation:

  • Implement comprehensive testing strategies to ensure pricing accuracy and system reliability.
  • Design systems that scale to support growing transaction volumes and business complexity.
  • Stay ahead of industry trends and drive technical decisions that balance business needs, technical excellence, and delivery timelines.

What You Bring...

  • 8+ years of hands-on experience in full-stack application development with deep expertise in backend systems and server-side languages, primarily C# .NET.
  • Extensive experience building complex business logic, calculation engines, and transactional systems with a strong backend focus.
  • Solid experience with modern frontend development using React for building intuitive user interfaces.
  • Strong proficiency with database technologies, including MS SQL Server and PostgreSQL, with advanced SQL skills and database optimization expertise.
  • Proven track record designing and implementing RESTful APIs and microservices architectures.
  • Experience with pricing systems, e-commerce platforms, discount engines, or similar complex business rule systems (highly preferred).
  • Strong understanding of system scalability, performance optimization, and reliability patterns.
  • Familiarity with Ruby or other backend languages for integration scenarios (bonus).
  • Experience with cloud platforms (AWS preferred) for application deployment and scaling.
  • Knowledge of testing strategies, including unit testing, integration testing, and test automation.
  • Demonstrated ability to translate complex business requirements into scalable technical solutions.
  • Strong mentorship and technical leadership experience, with a track record of guiding junior engineers.
  • Excellent communication skills and experience collaborating with cross-functional teams, including product managers, designers, and business stakeholders.
  • Experience working in fast-paced environment with rapid iteration cycles.

It's a Bonus if You...

  • Have experience in the cannabis industry or retail/e-commerce environments, particularly with complex pricing models and promotional systems.
  • Possess experience building pricing engines, discount calculation systems, or tax computation platforms.
  • Have a history of contributing to open source projects, demonstrating community engagement and technical leadership.
  • Background in working with regulatory compliance requirements in pricing or taxation.

You’ll Get…


We are targeting a starting salary of $162,000 - $220,000 based on the intended level for this role.
In addition to cash compensation, our total rewards package includes:
  • Full medical benefits including dental and vision plans to ensure you always have the best care.
  • Equity packages in the form of stock options to all employees.
  • Technology (hardware, software, reading materials, etc..) allowance
  • Flexible vacation and sick days

At Dutchie, we’re committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. Dutchie believes that diversity and inclusion among our teammates is critical to our success, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 162k-220k USD

Location requirements

Hiring timezones

United States +/- 0 hours, and 1 other timezone

About Dutchie

Learn more about Dutchie and their company culture.

View company profile

At Dutchie, we strive to be the ultimate cannabis technology platform, powering dispensaries with integrated tools and services aimed at enhancing efficiency in operations and accessibility to consumers. Founded in 2017, Dutchie is headquartered in Bend, Oregon, and has quickly grown to become a major player in the cannabis industry, assisting over 6,500 dispensaries in the U.S. and Canada. Our comprehensive platform combines point-of-sale solutions with ecommerce capabilities, empowering dispensaries to provide their customers with safe and easy access to cannabis products.

Our mission is rooted in collaboration, transparency, and advocacy. Recognizing the challenges that come with navigating this rapidly expanding market, we are committed to fostering equity and inclusivity in the industry. We partner with initiatives like the Last Prisoner Project to further our goal of social justice within cannabis. With continuous innovation and a customer-first approach, we are revolutionizing the way cannabis is sold and consumed. From payment processing to marketing and loyalty solutions, we’re dedicated to equipping cannabis retailers with the tools they need to succeed while delivering excellent service to end consumers.

Claim this profileDutchie logoDU

Dutchie

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

9 remote jobs at Dutchie

Explore the variety of open remote roles at Dutchie, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Dutchie

Remote companies like Dutchie

Find your next opportunity by exploring profiles of companies that are similar to Dutchie. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan