O

Otter

Builds restaurant ordering and operations software

Senior Backend Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USA

About the Job

Requirements

  • Proficiency in a general-purpose backend language such as Java, Go, or Python.
  • A solid foundation in distributed systems, microservices, and API design, including gRPC and/or REST.
  • Experience with databases such as PostgreSQL or CockroachDB and writing performant queries.
  • Strong debugging skills and an instinct for reliability in systems that integrate with unpredictable third parties.
  • Experience operating services in production.

Responsibilities

  • Build backend services for campaign management, budgeting, and a multi-channel pipeline that deploys campaigns and keeps them in sync across delivery platforms.
  • Develop the AI-driven Boost engine that analyzes each store, selects marketing to meet its goal, executes within budget, and recalibrates automatically.
  • Build durable workflows for campaign orchestration, budget enforcement, and auto-pause guardrails that run correctly every day at scale.
  • Integrate with third-party delivery platforms and handle external API realities, including partial failures, retries, and reconciliation.
  • Own services end-to-end by developing, instrumenting, debugging, and improving their reliability and performance.

Desired Qualifications

  • Experience with workflow orchestration tools such as Temporal or Cadence, or event-driven architectures such as Kafka.
  • Experience with large-scale data and analytics tools such as Trino, Flink, or Iceberg, or equivalent tools.
  • Experience with machine learning systems in production, predictions, ranking, or optimization, or a strong interest in them.
  • Experience with cloud platforms such as Azure, AWS, or GCP, and containers such as Docker or Kubernetes.

About the Company

Otter

Builds restaurant ordering and operations software

Otter builds restaurant software that brings in-store, pickup and delivery orders into one system for independent quick-service businesses and larger restaurant groups. Its point-of-sale platform connects ordering channels with kitchen screens, menu management and sales reports, so staff can follow orders from checkout to preparation. Restaurants also use its online storefronts, kiosks and loyalty tools to take direct orders and manage guest relationships across ordering channels. The business sells monthly software plans per location, with hardware bundles and payment-processing charges that vary by plan and card volume. Otter is headquartered in Los Angeles, California.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Los Angeles, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Otter

See more jobs