D

Dutch Bros

Franchise-driven drive-thru coffee chain

Lead Engineer - Shop Technology

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • At least 6 years of software engineering experience, including building and supporting enterprise or distributed applications.
  • Hands-on software development experience with one or more modern programming languages such as Java, C#, Python, JavaScript, TypeScript, or similar.
  • Experience designing, building, and supporting APIs and system integrations.
  • Strong understanding of REST APIs, messaging, event-driven integration, databases, and distributed-system fundamentals.
  • Experience integrating third-party SaaS platforms with internally developed applications.
  • Experience with cloud platforms such as AWS or Azure.
  • Experience with CI/CD, automated testing, source control, and modern software delivery practices.
  • Experience with application observability, including logging, monitoring, metrics, alerting, and troubleshooting.
  • Strong understanding of production support, incident troubleshooting, root-cause analysis, and operational readiness.
  • Demonstrated ability to automate manual or repetitive technology processes.
  • Experience applying secure application and integration practices.
  • Ability to take technical ownership of features, integrations, and production issues from design through implementation and support.
  • Strong written and verbal communication skills to work effectively with engineering, Product, Operations, Support, and external vendors.
  • Experience mentoring or providing technical guidance to other engineers.
  • Ability to work in a busy, crowded, and loud office with frequent distractions and interruptions.
  • Ability to collaborate in person with occasional impromptu in-person meetings.
  • Ability to adapt to typical office conditions, including air conditioning, heating, artificial lighting, and varying noise levels.
  • Ability to sit, stand, reach, twist, stretch, and work at a desk for extended periods, and occasionally move or lift office items up to 25 pounds.
  • Hearing sufficient or correctable to understand spoken information, including virtual meetings and phone calls; hearing aids or other assistive devices are acceptable.
  • Ability to read and write in English for processing documents, drafting reports, and following up on necessary actions.
  • Vision adequate or correctable to perform essential job duties such as reading documents on a computer screen and using other visual tools.
  • Proficiency in operating a computer and office productivity tools such as printers, scanners, and collaboration software.
  • Strong verbal and written communication skills to interact with team members, clients, and other stakeholders through email, video conferencing, and in-office communication tools.

Responsibilities

  • Design, develop, test, deploy, and support production-quality software components, integrations, APIs, and automation.
  • Take technical ownership of assigned Shop Technology features and integrations from requirements through production support.
  • Translate product and business requirements into practical technical designs and implementation plans.
  • Develop proof-of-concepts when needed to validate technical approaches.
  • Perform code reviews and provide actionable technical feedback.
  • Partner with engineers to resolve implementation challenges and improve solution quality.
  • Maintain meaningful hands-on involvement in software development and technical delivery.
  • Build and support integrations across Shop Technology platforms, including POS, payments, labor systems, shop applications, order ahead, menu, pricing, and other operational technologies.
  • Implement appropriate retry, reconciliation, error handling, recovery, and monitoring patterns.
  • Reduce unnecessary point-to-point or manual integrations through reusable APIs, events, workflows, and automation.
  • Troubleshoot integration failures across Dutch Bros applications, vendors, APIs, data flows, and infrastructure.
  • Identify opportunities to simplify integrations and reduce operational dependencies.
  • Monitor and support business-critical Shop Technology applications and integrations.
  • Implement appropriate logging, metrics, alerting, and dashboards for owned solutions.
  • Participate in production incidents and lead technical troubleshooting for systems within the engineer's area of responsibility.
  • Perform root-cause analysis and implement corrective and preventive actions.
  • Identify recurring production issues and eliminate them through engineering or automation.
  • Design solutions that handle network interruptions, retries, downstream failures, and transaction recovery appropriately.
  • Partner with Technology Support and Operations to improve supportability and reduce recurring escalations.
  • Apply Dutch Bros engineering standards for development, APIs, testing, deployment, documentation, and production support.
  • Participate in technical design and architecture reviews.
  • Promote automated unit, integration, regression, and end-to-end testing.
  • Improve CI/CD and deployment practices for assigned solutions.
  • Ensure solutions meet requirements for performance, reliability, maintainability, security, and supportability.
  • Contribute reusable components and engineering practices that can be adopted by other Shop Technology engineers.
  • Identify repetitive support activities, manual processes, and fragile operational dependencies.
  • Build automation that reduces manual effort and improves consistency.
  • Partner with Product and Operations to identify engineering opportunities that improve shop experience and operational efficiency.
  • Improve technical documentation and operational runbooks for owned solutions.
  • Continuously simplify existing integrations and application support processes.
  • Work directly with technology vendors to troubleshoot integrations, production issues, and technical defects.
  • Review vendor APIs, technical documentation, integration behavior, and proposed solutions.
  • Validate that vendor solutions meet Dutch Bros technical and operational requirements.
  • Coordinate technical testing and implementation activities involving vendor-managed platforms.
  • Escalate architectural, reliability, security, or scalability concerns to Staff/Principal Engineers and Engineering leadership when appropriate.
  • Provide day-to-day technical leadership to engineers working on assigned initiatives.
  • Mentor engineers through implementation, code reviews, debugging, production troubleshooting, and engineering best practices.
  • Help break complex technical work into clear implementation approaches.
  • Promote knowledge sharing and cross-training within Shop Technology.
  • Lead by example through hands-on engineering, ownership, collaboration, and production accountability.
  • Partner with Staff/Principal Engineers and Architects on solutions requiring broader architectural direction.

Desired Qualifications

  • Experience supporting retail, restaurant, hospitality, or other high-volume distributed-location environments.
  • Experience with point-of-sale, payments, labor management, digital ordering, mobile applications, or shop/store technology.
  • Experience integrating vendor-managed SaaS products with enterprise technology platforms.
  • Experience with APIs, event streaming, workflow automation, or integration platforms.
  • Experience with distributed shop/store environments where network resiliency, offline operation, and transaction integrity are important.
  • Familiarity with PCI, payment security, or other regulated technology environments.
  • Experience supporting technology solutions used directly by frontline employees or customers.

About the Company

Dutch Bros

Franchise-driven drive-thru coffee chain

Dutch Bros runs drive-thru coffee stands across the United States through a franchise network and operates more than 300 locations, offering coffee, custom drinks, freeze-blended beverages, and energy drinks. Customers order at the drive-thru and get customized beverages prepared quickly by baristas, called “bro-istas,” with a focus on speed and consistency. The company differentiates itself with a fast, personalized drive-thru experience at scale and a strong brand culture centered on friendly service. Its goal is to expand its nationwide presence, build a large, loyal customer base, and keep delivering quick, friendly service.

Company size
10,001+
Company stage
IPO
Headquarters
Tempe, AZ
Founded
1992

Recently Posted Jobs

Explore more opportunities at Dutch Bros

See more jobs