Staff Software Engineer - Orders Platform

O
OwnerRestaurant software
Location: Remote - United States; Secondary Locations: Remote - CanadaFull-TimeStaff
Salary$240K-$260K USD
Apply NowOpens the employer's application page

Job Details

Required Skills
Distributed Systems

Requirements

  • Have a track record of building correctness-critical distributed systems.
  • Bring hands-on experience with event sourcing, CRDTs, or comparable replicated and offline-first data approaches, such as sync engines or conflict-resolution layers.
  • Have experience with idempotency, optimistic concurrency, event replay, projections, and reconciliation.
  • Be able to reason about partial failures and design systems to handle them.
  • Be able to learn specialized technologies quickly and make them more robust.
  • Have Staff-level experience leading technical direction while staying hands-on with code.
  • Communicate clearly in writing and verbally, and make complex systems easier for others to understand.
  • Payments and ordering backend experience is preferred.
  • Be able to partner with payments and reporting teams while owning the order side of money-moving flows.
  • Be willing to work directly with restaurants, including in-person visits and phone or text communication.
  • Restaurant, retail, or IT experience is preferred but not required.

Responsibilities

  • Set technical direction for how orders are modeled, stored, replicated, and reconciled.
  • Design and build event-sourced and replicated-state systems that remain correct under retries, network partitions, concurrent edits, and partial failure.
  • Partner with Product, Payments, Reporting, and point-of-sale and mobile engineers to ship reliable ordering flows end to end.
  • Review designs and code, and mentor engineers.
  • Improve observability, replay, and recovery to find and fix order-state problems while minimizing costs.
  • Document how the platform works and share context to reduce bus-factor risk.
View Full Description & ApplyYou'll be redirected to the employer's site
$240K-$260K USD
Apply Now