Senior Software Engineer

Dutchie is a comprehensive technology platform powering dispensary operations and providing consumers with safe access to cannabis across 40+ markets in the United States and Canada.
$149,000 - $201,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer

Dutchie, a leading technology platform in the cannabis industry, is seeking a Senior Software Engineer to join their Financial Platform team. Founded in 2017, Dutchie has raised over $600M in funding and powers thousands of dispensaries across North America. Named in Fast Company's 10 Most Innovative Companies and LinkedIn's Top 50 Startups, they're backed by notable investors including D1 Capital Partners, Tiger Global, and Snoop Dogg's Casa Verde Capital.

The role focuses on the Pay by Bank product, managing Dutchie's Payments Service and ACH transaction logic. As a lead backend engineer, you'll work with Ruby on Rails across multiple services, processing millions of dollars in daily transactions. The position requires strong technical expertise in backend development, particularly with Ruby and other server languages, plus experience with cloud infrastructure and distributed systems.

The ideal candidate brings 5+ years of development experience, strong mentorship abilities, and excellent communication skills. You'll be working in an agile environment, collaborating with product and core engineering teams while making key architectural decisions. The role offers competitive compensation ($149,000 - $201,000) plus comprehensive benefits including medical/dental/vision coverage and equity options.

This is an excellent opportunity for a senior engineer looking to make an impact in a rapidly growing fintech space while contributing to positive societal change through the cannabis industry. The role combines technical leadership, system architecture, and hands-on development in a collaborative, fast-paced environment.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Develop mission-critical back-end services, including API integrations with third-party platforms and core consumer APIs
  • Development of core applications in Ruby, Postgres, MongoDB, Apollo GraphQL, and Kafka
  • Mentoring other engineers to unlock their potential
  • Work closely with Product team in designing and developing customer facing features

Requirements For Senior Software Engineer

Ruby
MongoDB
PostgreSQL
Go
Python
Java
  • 5+ years of development experience required
  • Experience with Ruby on Rails, and deep understanding of another backend server language
  • Leadership skills, including experience successfully mentoring others
  • Good communication skills, including cross-functional communication
  • Experience building and monitoring infrastructure on cloud-native hosting providers (AWS)
  • Experience designing and extending scalable services and data models
  • Clean, tested, organized code with strong fundamentals

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Full medical benefits including dental and vision plans
  • Equity packages in the form of stock options
  • Technology allowance (hardware, software, reading materials)
  • Flexible vacation and sick days

Interested in this job?

Jobs Related To Dutchie Senior Software Engineer

Senior Application Developer

Senior Application Developer position at CSCI Consulting - Remote role requiring 7+ years experience in enterprise software development with DoD clearance.

C# Backend Software Engineer with SQL Server

Senior Backend Software Engineer role at Degreed focusing on C# and SQL Server development, offering competitive compensation between $140k-$160k in San Francisco.

Senior Full Stack (RoR) Software Engineer, Payments

Senior Full Stack Ruby on Rails Engineer role focused on building and maintaining payment infrastructure for a healthcare technology platform.

Senior Software Engineer, API Enablement

Senior Software Engineer role at Upstart focusing on API development and scalability solutions using gRPC, offering remote work options and comprehensive benefits.

Java Software Engineer

Senior Java Software Engineer position at Vestmark, developing scalable wealth management applications with 5+ years experience required, hybrid work in Wakefield, MA.