Назад
6 дней назад

Staff Software Engineer - Orders Platform (Distributed Systems)

240 000 - 260 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer - Orders Platform (Distributed Systems): Building and evolving a correctness-critical orders platform for restaurant websites, POS devices, and ordering apps with an accent on event sourcing, replicated state, offline-first workflows, and reconciliation. Focus on designing resilient systems under retries, network partitions, concurrent edits, and partial failures while setting technical direction and improving observability and recovery.

Location: Remote in the United States or Canada. The company is remote-first; the role may involve direct work with restaurants, including in-person visits.

Base salary: $240K–$260K USD annually, depending on level, location, and experience, plus pre-IPO equity.

Company

Owner builds an AI-native all-in-one platform for independent restaurants, including websites, online ordering, CRM, POS, and related operating tools.

What you will do

  • 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 failures.
  • Partner with Product, Payments, Reporting, POS, and mobile engineering teams to deliver reliable end-to-end ordering flows.
  • Review designs and code, mentor engineers, and build team fluency in distributed-systems patterns.
  • Improve observability, replay, and recovery while minimizing operational costs.
  • Document platform behavior and reduce bus-factor risk.

Requirements

  • Track record of building correctness-critical distributed systems.
  • Hands-on experience with event sourcing, CRDTs, or comparable replicated and offline-first data approaches such as sync engines or conflict-resolution layers.
  • Experience with idempotency, optimistic concurrency, event replay, projections, and reconciliation.
  • Ability to reason about node disappearance during operations and design for partial failure.
  • 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, with a habit of making complex systems easier to understand.
  • Willingness to work directly with restaurants, including in-person visits and phone or text communication.

Nice to have

  • Backend experience in payment or ordering systems.
  • Ability to partner with payments and reporting teams while owning the order side of money-moving flows.
  • Previous experience in restaurants, retail, or IT.

Culture & Benefits

  • Remote-first workplace with work-from-anywhere benefits, subject to the role's stated location eligibility.
  • Comprehensive health coverage and unlimited PTO.
  • Pre-IPO equity package and additional perks.
  • High-ownership environment with a small group responsible for a tier-zero platform used by restaurants every day.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →