CareerPlanGet AI match score →

Staff Software Engineer (Availability)

💼 Full-time🗓 2026-06-30 → 2026-07-31

Core

Designing and operating high-throughput, low-latency availability search systems for a global restaurant reservation platform.

Role type

Staff Software Engineer (Backend/Infrastructure)

Builds

Availability search services, distributed cache layers, and event-driven pipelines for real-time booking options.

Domain

Hospitality technology / Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

C#/.NET, Redis, Kafka, distributed systems fundamentals, database systems (SQL/NoSQL), observability, performance tuning

Preferred skills

Search or ranking systems, reservation/marketplace platforms, Kubernetes-based deployments

Technologies

C#/.NET, Redis, Kafka, RESTful APIs

Responsibilities

Design and implement C#/.NET services and APIs for availability information; Own architecture of availability search services and caches; Define strategies for in-memory and distributed caching; Lead evolution of event-driven architecture; Break down large initiatives into technical workstreams; Set and uphold code and design standards.

Seniority

Staff, hands-on IC with significant technical leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗