Owner
Staff Software Engineer - Orders Platform
Remote - United States. Posted 8 days ago
The role
You will act as an architect within the Orders Platform team to set technical direction for how orders are modeled, stored, replicated, and reconciled. You will design event-sourced and replicated-state systems and partner with Product, Payments, and Reporting teams to ship reliable ordering flows.
What you will do
- Act as an architect within the Orders Platform team
- Set technical direction for how orders are modeled, stored, replicated, and reconciled
- Design and build event-sourced and replicated-state systems
- Partner with Product, Payments, Reporting, and engineers on point of sale and mobile surfaces
- Review designs and code
- Mentor engineers
- Improve observability, replay, and recovery
- Reduce bus factor risk by sharing context and documenting how the platform works
Required qualifications
- Hands-on experience with event sourcing, CRDTs, or comparable approaches to replicated and offline-first data
- Experience with idempotency, optimistic concurrency, event replay, projections, and reconciliation
- Comfort reasoning about what happens if a node disappears halfway through an operation
- Ability to pick up a specialized technology quickly and make it more robust
- Staff-level experience leading technical direction without losing touch with the code
- Clear written and verbal communication
- Being unafraid to work directly with restaurants to solve their needs
Nice to have
- Payments and ordering backend experience preferred
- Backend experience in payment or ordering systems
- Experience working in restaurants, retail, or IT
Benefits
- comprehensive health coverage
- work from anywhere (remote-first workplace)
- unlimited PTO
- extra fun perks
About the company
Owner is an AI-native system used by local business owners to succeed. It powers restaurant websites, online ordering, CRM, POS, and more.