Software Engineer
US$167,000 – US$230,000 / yr base salary
Posted 11 Jun 2026
Advertised as “Senior Software Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 3+ yrs
- Management level
- Individual contributor
- Employment
- On-Site
| Base salary | US$167,000 – US$230,000 / yr |
|---|
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
- Build and evolve Otter Insights — enable customers to answer questions like “How’s my business doing?”, “What should I focus on today”, and “What do I owe for taxes” through best-in-class data intensive applications and experiences.
- Ship full-stack product features with end to end ownership: React/TypeScript UI in Fiber micro-frontends, data integration via GraphQL and analytics APIs, and close partnership with data/platform engineers on metrics definitions and data correctness.
- Modernize our product suite: add chat with your data, data storytelling, scheduled reports, and other features that modernizes our product suite.
- Build a reusable platform: support our engineering community through reusable FE components and building a Board Maker product to ship dashboards through a no-code interface.
- Own quality and reliability through layered testing with Jest, and Cypress and building performance testing frameworks.
What we’re looking for
- 3+ years building production web applications, with strong ownership of features from design through launch and iteration.
- Deep frontend expertise in React and TypeScript: component architecture, hooks, state management, data fetching (React Query, Apollo/GraphQL), and building accessible, performant data-heavy UIs.
- Full-stack mindset — comfortable working across the stack: consuming and shaping API contracts, debugging data discrepancies with backend/analytics services.
- Experience with analytics or BI products — dashboards, reporting, metrics exploration, financial/operational reporting, or similar; bonus if you've built charting, filtering, or self-serve analytics experiences.
- Strong engineering fundamentals — ownership mindset, testing discipline, TypeScript rigor, and code review culture