Source Job

$240,000–$260,000/yr
Global Unlimited PTO

  • Act as architect for the Orders Platform, setting technical direction for order modeling, storage, replication, and reconciliation.
  • Design and build event-sourced and replicated-state systems that ensure correctness under retries, network partitions, and partial failures.
  • Partner with Product, Payments, Reporting, and engineering teams to ship reliable ordering flows end to end.

Distributed Systems Kotlin TypeScript

2 jobs similar to Staff Engineer

Jobs ranked by similarity.

Global Unlimited PTO

  • Shape and scale the architecture of a mission-critical ordering platform using event sourcing and CRDTs.
  • Collaborate across engineering, product, payments, and reporting to deliver resilient end-to-end ordering experiences.
  • Lead technical design discussions, mentor engineers, and establish engineering standards for correctness and scalability.

This partner company builds a mission-critical ordering platform that powers restaurant operations. It is a fast-growing technology environment with a remote-first culture and a focus on distributed systems.

Europe Americas

  • Own the architecture of Alpaca's event streaming platform and set its 2-3 year direction.
  • Lead the shift from batch to event-driven systems across the company, working with team owners.
  • Shape streaming at scale: fan-out, backpressure, delivery guarantees, and failure modes.

Alpaca is a US-headquartered global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, and more, serving financial institutions across 40 countries. The company is backed by $400 million in funding and has a globally distributed team of 400+ members who value curiosity, empathy, and accountability.