Jobs and Careers
DU

Staff Software Engineer, Pricing and Discounts

Dutchie
UKRemotefull_timeVerifiedPosted 27 Oct 2025
💰 $220,000/yr($162,000/yr$220,000/yr)

About the role

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.
  • Ext

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Dutchie

View company profile →