Staff Backend Engineer, Integrations Platform, Otter - Mountain View

Otter
Mountain View, CA

Staff Backend Engineer, Integrations Platform


Location: Mountain View, CA

Who We Are


At CloudKitchens and Otter, we are building the "Operating System" for the physical world of food. Restaurants today are overwhelmed by fragmentation: they juggle dozens of tablets, mismatched menus, and disjointed data across delivery apps, POS systems, and logistics providers.

The Integrations Platform Team is the engine that solves this. We build high-throughput, fault-tolerant bridges that connect thousands of distinct third-party external systems into a single, unified platform.

What You’ll Do


As a Staff Backend Engineer on Integrations, you will architect the systems that normalize the chaos of the external world. You will design heavy-lifting "middleware" that allows a menu update to propagate to 50+ external platforms instantly, or an order from an external source to inject into a system in milliseconds.


  • Architect Universal Abstractions: Design and implement unified data models (APIs) that abstract away the complexity of hundreds of disparate external systems (e.g., mapping complex, nested external data structures into a clean, flat internal schema).

  • Build Scheduling & Initiative-Based Systems: Design sophisticated distributed schedulers and workflow engines that proactively drive data synchronization. You will move beyond simple reactive webhooks to build intelligent polling systems that optimize for data freshness while respecting strict external rate limits.

  • Master High-Concurrency Environments: Write high-performance code that safely manages shared resources under heavy load. You will solve complex race conditions and ensure thread safety when thousands of concurrent events attempt to update the same merchant entities simultaneously.

  • Scale the "Adapter" Ecosystem: Create developer frameworks and tooling that allow us to rapidly build and maintain integrations with new external partners with minimal friction.

  • Drive Technical Strategy: Lead technical decision-making on how we handle bi-directional data syncing ensuring data consistency across distributed systems.

The Technical Challenges You Will Solve



  • The "N+1" Problem: How do we build a system that supports 100+ different integrations without maintaining 100+ separate codebases?

  • Real-time Consistency: How do we ensure a user never receives an order for an item they just marked "out of stock" when the external API has a cache delay?

  • Throttling & Fairness: How do we design a scheduling system that fairly allocates resources across thousands of merchants so that one noisy tenant doesn't degrade performance for everyone else?

Basic Qualifications



  • Backend Expertise: 8+ years of experience developing complex backend systems in Java or Go (Golang).

  • Concurrency & Parallelism: Deep understanding of concurrency patterns (e.g., goroutines, thread pools, actors). You know how to identify and prevent deadlocks, race conditions, and resource contention in high-throughput systems.

  • Integration Experience: Deep familiarity with building integrations against third-party APIs. You understand the pain of rate limits, undocumented edge cases, and eventual consistency.

  • Database Design: Proficiency with relational (PostgreSQL) and NoSQL (MongoDB, DynamoDB) data modeling, specifically for storing high-volume, hierarchical data.

  • Distributed Architecture: Strong grasp of distributed systems patterns, including event sourcing, message queues (Kafka, RabbitMQ, SQS), and microservices communication.

  • Operational Excellence: You treat observability as a first-class citizen in your code design. You possess the skill to define the right metrics, structured logs, and tracing strategies that allow teams to debug complex failures in production quickly, regardless of the underlying toolset.

Preferred Qualifications



  • Platform Engineering: Experience building "Plugin Architectures" or SDKs that allow other developers to extend a core platform easily.

  • Scale: Experience processing millions of events per day in a high-concurrency environment.

  • Cloud Native: Deep expertise with Kubernetes, Docker, and in a production environment.

Why Join This Team?



  • High Impact: If our system goes down, businesses stop receiving orders and lose revenue immediately. Your work directly protects the livelihood of thousands of business owners.

  • Complexity: You won't just be moving JSON from A to B. You will be solving hard logic puzzles involving state management, inventory synchronization, and "translation" of business logic across incompatible systems.

What else you need to know:

This role is based in our Mountain View office. As a company driven by innovation and continuous change, close collaboration is essential. We’re constantly reimagining our industry, creating new products, and refining our processes, and we do our best work together. That’s why all of our office-based teams work onsite, five days a week.

The base salary range for this role is $176,000 - 242,000

Actual compensation will be determined on an individual basis and may vary depending on experience, skills, and qualifications.

Base salary is just one part of your total rewards package. You may also be eligible for equity awards and an annual performance-based bonus.

Benefits Summary (USA Full-Time Exempt Employees):


  • Medical, dental, and vision insurance (multiple plans, incl. HSA options)

  • Company-paid life and disability insurance (short- and long-term)

  • Voluntary insurance: accident, critical illness, hospital indemnity

  • Optional supplemental life insurance for self, spouse, and children

  • Pet insurance discount

  • 401(k)

  • Time Off policies:


    • Discretionary vacation days

    • 8 paid holidays per year

    • Paid sick time

    • Paid Bereavement leave

    • Paid Parental Leave

    • Health Savings Account (HSA)

    • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)

Posted 2026-02-10

Recommended Jobs

Unarmed Security Guard: Graveyard Shift

Dinasty Security
Vernon, CA

Job Description We are looking for a security officer for an entry-level position. The ideal candidate must be disciplined, and operate with complete integrity and respect. Must have manners, and be…

View Details
Posted 2026-01-28

Conservationist 1

CA Conservation Corps
Sacramento County, CA

Job Description and Duties Step into Leadership at the Sacramento Center as a Conservationist 1 The Conservationist 1 (C1) plays a key role in guiding and mentoring young adults through hands-on…

View Details
Posted 2026-01-26

Software Engineer, Numerical Modelling

Spacex
Hawthorne, CA

SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technolog…

View Details
Posted 2026-02-13

Chief Operations Officer Seeking Next Step

Bruce J Partridge
San Diego, CA

COO-Level Professional Considering a Transition? (Remote) Global Personal & Leadership Development Company If you’ve operated at a senior or COO level and are starting to question whether the tr…

View Details
Posted 2026-01-30

Parent Outreach Coordinator, Interim

Aspire Public Schools
Stockton, CA

Description This will be a grant funded position.  ABOUT ASPIRE Aspire Public Schools operates a network of high-performing, college preparatory charter schools serving TK-12 scholars in communit…

View Details
Posted 2026-01-30

Data Scientist Intern

zoox
Foster, CA

Zoox’s internship program provides hands-on experiences with state of the art technology, mentorship from some of the industry's brightest minds, and the opportunity to play a part in our success. In…

View Details
Posted 2025-11-08

ASL (American Sign Language) Interpreter

Hanna Interpreting Services LLC
San Francisco, CA

Hanna Interpreting Services LLC is a language service provider that connects bilingual and multilingual individuals with potential opportunities to serve as a freelance interpreter or translator. Our…

View Details
Posted 2025-12-18

Travel Nurse - Labor and Delivery

Lee Health Foundation
Garden Grove, CA

Seeking a dedicated Travel Nurse for Labor and Delivery in Garden Grove, CA. Enjoy a competitive pay of $16,495/month with comprehensive benefits. Provide exceptional nursing care to obstetric p…

View Details
Posted 2026-01-18

Senior Product Manager, Okta for AI Agents

Okta
San Francisco, CA

Get to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Pla…

View Details
Posted 2026-01-29

Engineering Manager, Core Product

Discord
San Francisco, CA

Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play game…

View Details
Posted 2026-02-13