CareerPlan

Staff Software Engineer - Orders Platform

Remote - United StatesRemoteFull-time$240k–$260k2026-11-05 → 2026-11-10
Remote

Core

Architect and build the core Orders Platform for an AI-native system serving local business owners, ensuring high-reliability ordering, tracking, and settlement even during network outages.

Role type

Staff Software Engineer (Distributed Systems)

Builds

Event-sourced, offline-first point of sale and ordering systems for restaurants and local businesses

Domain

Fintech / SMB SaaS / Distributed Systems

Required skills

Event sourcing, CRDTs, idempotency, optimistic concurrency, event replay, projections, reconciliation, distributed system design, Kotlin, TypeScript, React/React Native, Kubernetes, PostgreSQL, SQLite, Kafka, observability

Preferred skills

Payments backend experience, ordering systems experience, restaurant/retail industry experience

Technologies

Kotlin, TypeScript, React, React Native, Kubernetes, ArgoCD, Datadog, PostgreSQL, SQLite, OpenTelemetry, Kafka

Responsibilities

Set technical direction for order modeling, storage, replication, and reconciliation; Design and build event-sourced and replicated-state systems resilient to network partitions and partial failures; Partner with Product, Payments, and mobile teams to ship reliable end-to-end ordering flows; Review designs and code, mentor engineers; Improve observability, replay, and recovery mechanisms; Reduce bus factor risk through documentation and context sharing