Staff Software Engineer - Orders Platform

Jobgether

United States

Remoto

USD 240.000 - 260.000

Tempo pieno

46 ore fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Remote‑first with work‑from‑anywhere
Generous equity
Comprehensive health coverage
Unlimited PTO
Influence architecture of critical平台

Descrizione del lavoro

Jobgether seeks a Staff Software Engineer for its Orders Platform in a remote‑first setup. You will own architecture and implementation for distributed, offline‑first order systems, collaborating across Product, Payments, and Reporting teams to deliver reliable ordering across web, mobile, and POS environments.

You will lead architectural decisions, mentor engineers, and drive observability and resilience while staying hands‑on with critical code paths and data reconciliation logic.

Competenze

  • Extensive experience building correctness‑critical distributed systems.
  • Hands‑on experience with event sourcing, CRDTs, or similar replicated/offline‑first data management.
  • Strong understanding of idempotency, optimistic concurrency, event replay and data reconciliation.
  • Ability to reason through complex failure scenarios and partial system outages.
  • Staff‑level engineering with influence on architectural direction and hands‑on coding.

Mansioni

  • Act as a technical architect for the Orders Platform, modeling, storing, replicating, syncing and reconciling order data.
  • Design and maintain event‑sourced, replicated‑state systems that stay reliable under retries and partitions.
  • Strengthen offline‑first architecture for restaurant ordering and POS workflows during outages.
  • Develop mechanisms for idempotency, optimistic concurrency, event replay and reconciliation.
  • Partner with Product, Payments, Reporting, and engineering teams to deliver end‑to‑end ordering experiences.
  • Lead design discussions, review architecture and code, and set engineering standards for scalability and maintainability.
  • Mentor engineers to deepen expertise in distributed systems.
  • Improve observability, replay, and recovery to identify and resolve order state issues quickly.
  • Document architectural decisions to reduce bus‑factor and improve platform understanding.

Conoscenze

Distributed systems
Event sourcing
CRDTs
Idempotency
Optimistic concurrency
Event replay
Projections
Data reconciliation
Hands-on development
Backend engineering
Mentoring
Communication

Strumenti

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

Descrizione del lavoro

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Staff Software Engineer - Orders Platform based in United States.

We are seeking an experienced Staff Software Engineer to help shape and scale a mission-critical ordering platform that powers restaurant operations. In this high-ownership role, you will drive the architecture and evolution of distributed systems designed to process, synchronize, and reconcile orders reliably, even during network outages or partial system failures. You will work with advanced engineering patterns such as event sourcing, conflict-free replicated data types (CRDTs), and offline-first data architectures. Collaborating across Engineering, Product, Payments, and Reporting, you will deliver resilient end-to-end ordering experiences across web, mobile, and point-of-sale environments. You will serve as a technical anchor for the team, influencing architectural decisions while remaining deeply hands‑on with implementation. This remote‑first opportunity offers the chance to solve complex technical challenges in a fast‑growing technology environment.

Accountabilities
  • Act as a technical architect within the Orders Platform team, defining and evolving how order data is modeled, stored, replicated, synchronized, and reconciled.
  • Design, build, and maintain event‑sourced and replicated‑state systems that remain reliable under retries, network partitions, concurrent updates, and partial failures.
  • Strengthen the platform's offline‑first architecture, ensuring restaurant ordering and point‑of‑sale workflows continue operating reliably even when connectivity is interrupted.
  • Develop robust mechanisms for idempotency, optimistic concurrency, event replay, projections, conflict resolution, and data reconciliation.
  • Partner closely with Product, Payments, Reporting, and engineering teams responsible for point‑of‑sale and mobile experiences to deliver reliable ordering flows end to end.
  • Lead technical design discussions, review architecture and code, and establish engineering standards that improve system correctness, scalability, and maintainability.
  • Mentor and support engineers, helping the team develop deeper expertise in distributed systems and the platform's core architectural patterns.
  • Improve observability, replay, and recovery capabilities so that order‑state issues can be identified, investigated, and resolved quickly and cost‑effectively.
  • Reduce dependency on individual team members by documenting architectural decisions, sharing technical context, and making complex platform behavior easier to understand.
  • Build familiarity with specialized technologies and continuously improve their reliability as the platform and engineering organization scale.
  • Maintain a customer‑focused approach by understanding restaurant operators' needs and, when necessary, engaging directly with customers through visits, calls, or other communication channels.
Requirements
  • Extensive experience building and operating correctness‑critical distributed systems.
  • Hands‑on experience with event sourcing, CRDTs, or comparable approaches to replicated and offline‑first data management, such as synchronization engines or conflict‑resolution layers.
  • Strong understanding of idempotency, optimistic concurrency, event replay, projections, reconciliation, and distributed data consistency.
  • Ability to reason through complex failure scenarios, including interrupted operations, unavailable nodes, network partitions, and concurrent changes.
  • Staff‑level engineering experience, with a proven ability to influence technical direction, lead architectural decisions, and remain actively involved in hands‑on development.
  • Strong backend engineering skills and the ability to quickly learn specialized technologies and make complex systems more resilient.
  • Clear written and verbal communication skills, with the ability to explain sophisticated technical concepts and make system knowledge accessible to others.
  • Experience mentoring engineers, reviewing technical designs, and helping teams adopt sound engineering practices.
  • Preferred: Backend engineering experience in payment processing or ordering systems.
  • Preferred: Ability to collaborate with payments and reporting teams while owning the order‑related components of financial transaction workflows.
  • A strong customer‑oriented mindset and willingness to engage directly with restaurant operators to understand and solve operational challenges.
  • Experience in restaurants, retail, or IT environments is considered an advantage but is not required.
  • Familiarity with technologies in the platform's ecosystem is beneficial, including Kotlin, TypeScript, React, React Native, Kubernetes, ArgoCD, Datadog, PostgreSQL, SQLite, OpenTelemetry Collectors, and Kafka.
Benefits
  • Estimated starting base salary of $240,000–$260,000 USD, depending on level, location, and experience.
  • Generous pre‑IPO equity package.
  • Comprehensive health coverage.
  • Remote‑first work environment with the flexibility to work from anywhere.
  • Unlimited paid time off (PTO).
  • Additional employee perks and benefits.
  • Opportunity to influence the architecture of a business‑critical platform and work on complex distributed systems at scale.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Staff Software Engineer - Orders Platform (Fully Remote)
Staff Software Engineer - Orders Platform (Fully Remote)

Partner Company • Stati Uniti

Remoto
USD 180.000 - 260.000
Remote-first culture
Generous pre-IPO equity
Unlimited PTO
+1
Staff Software Engineer - Orders Platform
Staff Software Engineer - Orders Platform

Owner.com • Stati Uniti

Remoto
USD 240.000 - 260.000
Comprehensive health coverage
Remote-first / work from anywhere
Unlimited PTO
+1
Staff Software Engineer, Orders Platform — Remote-First
Staff Software Engineer, Orders Platform — Remote-First

Owner • San Francisco (CA)

Ibrido
USD 240.000 - 260.000
Remote-first
Work from anywhere
Unlimited PTO
Staff Engineer – Orders Platform (Remote, Equity, PTO)
Staff Engineer – Orders Platform (Remote, Equity, PTO)

Owner.com • Stati Uniti

Remoto
USD 240.000 - 260.000
Comprehensive health coverage
Remote-first / work from anywhere
Unlimited PTO
+1
Staff Software Engineer - Orders Platform (Remote, Equity)
Staff Software Engineer - Orders Platform (Remote, Equity)

Partner Company • Stati Uniti

Remoto
USD 180.000 - 260.000
Remote-first culture
Generous pre-IPO equity
Unlimited PTO
+1
Staff Software Engineer - Orders Platform
Staff Software Engineer - Orders Platform

Owner.com • San Francisco (CA)

Ibrido
USD 240.000 - 260.000
Remote-first
Work from anywhere
Unlimited PTO
Staff Engineer (Fully Remote)
Staff Engineer (Fully Remote)

Owner • Stati Uniti

Remoto
USD 150.000 - 230.000
Staff Software Engineer
Staff Software Engineer

Roberts Recruiting • Boston (MA)

In loco
USD 100.000 - 130.000
Staff Software Engineer — Orders Platform (Remote)
Staff Software Engineer — Orders Platform (Remote)

Jobgether • Stati Uniti

Remoto
USD 240.000 - 260.000
Remote‑first with work‑from‑anywhere
Generous equity
Comprehensive health coverage
+2
Staff Software Engineer - Menu Platform
Staff Software Engineer - Menu Platform

M8l • Mountain View (CA)

In loco
USD 224.000 - 284.000
Medical, dental & vision insurance
401(k)
HSA and Flexible Spending Accounts
+2