Staff Software Engineer - Orders Platform

Owner.com
•$240,000 - $260,000•Remote

About The Position

Owner is hiring a Staff Engineer to help own and evolve the Orders Platform, the system that takes, tracks, and settles restaurant orders. The platform must remain reliable through internet outages and other failures. This is a hands-on, high-ownership role serving as a technical anchor for the team: setting platform direction, improving correctness, and helping the team scale a system restaurants depend on every day. The Orders Platform uses event sourcing and conflict-free replicated data types (CRDTs) to support an offline-first point of sale and online and white-labeled app ordering. The role focuses on event-sourced data storage, reconciliation, observability, code distribution across devices, and workflows that must behave correctly through partial failures. The engineer will work across product and engineering teams to deliver reliable ordering flows and improve resilience as the company grows. Owner is a remote-first global company headquartered in San Francisco, with a sales hub in Toronto. The company describes the role as remote-first and offers work from anywhere. The platform stack includes Kotlin, TypeScript, React, React Native, Kubernetes, ArgoCD, Datadog, PostgreSQL, SQLite, OpenTelemetry Collectors, and Kafka.

Requirements

  • Hands-on experience with event sourcing, CRDTs, or comparable approaches to replicated and offline-first data, such as sync engines or conflict-resolution layers.
  • Experience with idempotency, optimistic concurrency, event replay, projections, and reconciliation.
  • Ability to reason about partial failures and design systems to handle them.
  • Ability to learn specialized technologies quickly and make them more robust.
  • Staff-level experience leading technical direction while remaining hands-on with code.
  • Clear written and verbal communication, and a habit of making complex systems easier for others to understand.
  • Willingness to work directly with restaurants to solve their needs.

Nice To Haves

  • Payments and ordering backend experience.
  • Experience partnering with payments and reporting teams while owning the order side of money-moving flows.
  • Experience working in restaurants, retail, or IT.

Responsibilities

  • Act as an architect within the Orders Platform team and 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 engineers working on point-of-sale and mobile products to ship reliable ordering flows end to end.
  • Review designs and code, mentor engineers, and help the team develop deep fluency in the relevant system patterns.
  • Improve observability, replay, and recovery to help the team find and fix order-state problems quickly while minimizing costs.
  • Share context and document how the platform works to reduce bus-factor risk.
  • Work directly with restaurants to solve their needs, including through in-person visits and phone or text communication.

Benefits

  • Comprehensive health coverage.
  • Work from anywhere in a remote-first workplace.
  • Unlimited PTO.
  • Additional unspecified perks.
  • Generous pre-IPO equity package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service