Otter
Technology
Back-endSoftwareEngineer
Neural analysis suggests this role is
optimal for Mid+ candidates.
“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.
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
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.