Otter

Technology

Back-endSoftwareEngineer

$167–230k Seattle, Washington, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Back-end Software Engineer at Otter. Skills: Backend development, Distributed systems, AI-powered platform, API integration. Build backend services for campaign management. Build backend services for budgeting”

Industry & Context.

Technology
Problems you'll solve

Debugging; Troubleshooting

What They're Looking For.

Must Have

Proficiency in a general-purpose backend language (Java, Go, or Python), Solid foundation in distributed systems, microservices, and API design (gRPC and/or REST), Experience with databases (PostgreSQL, CockroachDB) and writing performant queries, Debugging skills and an instinct for reliability, Experience operating services in production, Collaborative, product-minded approach

Nice to Have

Workflow orchestration (Temporal, Cadence) or event-driven architectures (Kafka), Large-scale data and analytics tooling (Trino, Flink, Iceberg, or equivalent), ML systems in production, predictions, ranking, or optimization, or an interest in them, Cloud platforms (Azure, AWS, GCP) and containers (Docker, Kubernetes)

What You'll Do.

Build backend services for campaign management

Build backend services for budgeting

Build backend services for multi-channel pipeline

Develop AI-driven Boost engine

Pick best marketing for goal

Execute within budget

Recalibrate automatically

Build durable workflows for campaign orchestration

Build durable workflows for budget enforcement

Build durable workflows for auto-pause guardrails

Integrate with third-party delivery platforms

Handle external API realities

Own services end-to-end

How You'll Work.

Team & Collaboration

Cross-functional teams; Other teams

Full Job Description

Who we are In the past, to be a successful restaurateur, you simply had to have a passion for food and a passion for people - but to succeed as a digital restaurateur you also need to have a passion for technology. We believe in the joy of serving others, and that's why we created Otter – to help restaurateurs succeed in online food delivery. Restaurants around the world, both large and small, including Chick-fil-A, Ben & Jerry’s, KFC, and Eataly trust our software to power their delivery business. We increase sales, reduce order issues, and decrease delivery headaches. What you’ll do As a Software Engineer on the Otter Marketing/Boost team, you’ll build the AI-powered platform that puts restaurant growth on autopilot, automating marketing for each storefront across delivery platforms. Your code will turn a merchant’s budget and goals into real orders. 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, picks the best marketing for 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 the realities of external APIs: partial failures, retries, and reconciliation. Own your services end-to-end: develop, instrument, debug, and improve reliability and performance. What we’re looking for We value diversity of experience and are looking for engineers excited to own complex, high-impact systems. We look for a strong sense of ownership, people ready to take their work from idea to production and take responsibility for outcomes. Basic Qualifications Proficiency in a general-purpose backend language (e.g., Java, Go, or Python). Solid foundation in distributed systems, microservices, and API design (gRPC a

Free ATS check

Applying for this Back-end Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Otter?

Real rants from real employees. Read before you apply.

Read Company Rants →