Senior Backend Software Engineer

Otter
Los Angeles
Workplace: OnsiteFull timeUSD 167,000 - 230,000 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Reliability","Attention to detail","Collaboration","Communication","Ownership"]

Design and scale Java backend services for Otter POS, powering order orchestration, payment flows, offline-first sync, and multi-device coordination across Android tablets. Build and optimize low-latency APIs and event-driven systems that keep kitchen displays, devices, and cloud services consistent—especially during WiFi drops. Partner with Android engineers and product teams to ship reliable production systems, with strong testing, observability, and code quality ownership.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Otter
Otter
1 day ago

Senior Backend Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live
Reposted: similar role first listed 8 months ago

Job Summary

Design and scale Java backend services for Otter POS, powering order orchestration, payment flows, offline-first sync, and multi-device coordination across Android tablets. Build and optimize low-latency APIs and event-driven systems that keep kitchen displays, devices, and cloud services consistent—especially during WiFi drops. Partner with Android engineers and product teams to ship reliable production systems, with strong testing, observability, and code quality ownership.
Location: Los Angeles
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and maintain Java backend services for order lifecycle, payments, device sync, and restaurant workflows.
  • •Design and optimize APIs and event-driven systems to keep POS devices, kitchen displays, and cloud services consistent with low latency.
  • •Build offline-first systems that keep working during connectivity loss and sync across multiple devices in a facility.
  • •Collaborate with Android engineers, product managers, and other teams to ship systems used in live restaurants.
  • •Maintain code quality through testing, code reviews, observability, and ownership of what ships to production.

Pay and Benefits

Salary: USD 167,000 - 230,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kHsaPaid LeavePaid HolidaysPaid SickLife InsuranceDisability Insurance

Key Requirements

  • •Bachelor’s degree in Computer Science or equivalent experience is required.
  • •3+ years of professional software engineering experience.
  • •Deep understanding of backend system design, APIs, data stores, microservices, concurrency, and distributed systems.
  • •Experience with relational and/or NoSQL databases such as PostgreSQL, CockroachDB, or Redis.
  • •Experience with cloud platforms like AWS, Google Cloud, or Azure.
Experience:3+ yearsSaaSDistributed systemsEvent-driven architectureAndroidPOS
Education:Bachelor's in Computer Science
Skills:ReliabilityAttention to detailCollaborationCommunicationOwnership
Languages:English
Tech Stack:JavaKotlinAndroidAWSGoogle CloudAzurePostgreSQLCockroachDBRedisKafkaFlinkCRDTs

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