CareerPlan

Staff Software Engineer - Orders Platform

USARemoteFull-time$240k–$260k2026-11-05 → 2026-11-11
Remote

Core

Design and build event-sourced and replicated-state systems for orders, ensuring correctness under retries, network partitions, and concurrent edits.

Role type

Staff Software Engineer (Distributed Systems)

Builds

Reliable end-to-end ordering flows for restaurants

Domain

Fintech / Restaurant Technology

Required skills

Event sourcing, CRDTs, idempotency, optimistic concurrency, event replay, projections, reconciliation, distributed systems design, system resilience, observability, cost optimization, code review, technical mentorship

Preferred skills

Backend experience in payment or ordering systems, experience in restaurants, retail, or IT

Technologies

Event-sourced systems, replicated-state systems, sync engines, conflict-resolution layers

Responsibilities

Set technical direction for orders modeling, storage, replication, and reconciliation; Design and build resilient distributed systems; Partner with cross-functional teams to ship ordering flows; Mentor engineers and build team fluency in distributed patterns; Improve observability, replay, and recovery; Document system architecture to reduce bus-factor risk; Work directly with restaurants to solve customer needs

Seniority

Staff, hands-on IC with leadership