Senior Software Engineer

Otter
Seattle
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["React","TypeScript","GraphQL","Jest","Cypress","React Query","Apollo"]

Senior software engineer focused on building Otter Insights and the data-heavy frontend experience for restaurant operators. Own end-to-end features from UI in React/TypeScript to GraphQL data integration, collaborate with data/platform teams, and help modernize the product with dashboards, no-code boards, and reliable testing. Onsite Seattle team, contributing to a fast-moving SaaS product.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Otter
Otter
3 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Senior software engineer focused on building Otter Insights and the data-heavy frontend experience for restaurant operators. Own end-to-end features from UI in React/TypeScript to GraphQL data integration, collaborate with data/platform teams, and help modernize the product with dashboards, no-code boards, and reliable testing. Onsite Seattle team, contributing to a fast-moving SaaS product.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Build and evolve Otter Insights, enabling customers to answer questions about business performance and taxes through data-intensive applications.
  • •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 collaborate with data/platform engineers on metrics definitions and data correctness.
  • •Modernize the product suite by adding features like chat with data, data storytelling, scheduled reports, and other enhancements.
  • •Build a reusable platform to support the engineering community with reusable FE components and dashboards via a no-code interface.
  • •Own quality and reliability through layered testing with Jest and Cypress and by building performance testing frameworks.

Pay and Benefits

Perks:Health InsuranceDentalVision401kLife InsurancePet Insurance

Key Requirements

  • •3+ years building production web applications.
  • •Deep frontend expertise in React and TypeScript (component architecture, hooks, state management, data fetching with React Query/Apollo/GraphQL).
  • •Full-stack mindset — comfortable with API contracts and debugging data discrepancies across backend/analytics.
  • •Experience with analytics or BI products (dashboards, reporting, metrics exploration).
  • •Strong engineering fundamentals — ownership, testing discipline, TypeScript rigor, code reviews.
Experience:3+ yearsSaaSAnalyticsRestaurant tech
Skills:ReactTypeScriptGraphQLJestCypressReact QueryApollo
Languages:English
Tech Stack:ReactTypeScriptGraphQLJestCypressFiberReact QueryApollo

Company Brief

Otter
Otter provides AI-powered transcription and meeting collaboration tools that generate searchable, shareable notes and summaries from voice conversations, helping teams capture, organize, and revisit meeting insights across devices and platforms.
Industry: SaaS
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Los Altos, United States
Founded: 2016
WebsiteLinkedIn