Senior Software Engineer

Otter · Technology

Job description

Position:
Senior Software Engineer - Menu Platform

Company:
Otter

Compensation:
$176,000-242,000 per year

Location:
United States, Mountain View, CA

Employment type:
Full-Time

Work Arrangement:
Onsite, five days a week

Short Summary:
Join Otter to help restaurateurs succeed in online food delivery by enhancing our Menu Platform, which is crucial for managing menus across various delivery channels and POS systems.

Responsibilities:
- Build data-driven features that power dynamic menu operations.
- Contribute to planning and strategy for tools and internal platforms.
- Design, implement, and test backend services using agile practices.
- Collaborate cross-functionally with engineering, product, and support teams.
- Write, debug, and maintain high-quality code across multiple projects.
- Architect scalable systems capable of supporting large, distributed workloads.
- Improve platform reliability, performance, and developer experience.
- Champion innovation and continuously explore new technologies and approaches.

Requirement:
- Bachelor’s degree in Computer Science or equivalent experience required.
- 3+ years of professional software engineering experience.
- Strong background in building scalable and reliable distributed systems.
- Experience building large-scale, high-traffic applications.
- Proficiency in Java and modern backend development practices.
- Ability to design new systems from scratch and evolve existing architectures.
- Demonstrated track record of meaningful, high-quality contributions.
- Clear communicator capable of partnering with both technical and non-technical stakeholders.

Benefits:
- 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).
- Health Savings Account (HSA) and Flexible Spending Accounts.
- Discretionary vacation days, 8 paid holidays per year, paid sick time, paid bereavement leave, and paid parental leave.

Ready to join us as we serve those who serve others?

Skills

  • backend_development
  • distributed_systems
  • java

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Senior Software Engineer — Otter | RVC