Staff Software Engineer - Android Mobile, Otter - Los Angeles jobs in United States
cer-icon
Apply on Employer Site
company-logo

Otter · 19 hours ago

Staff Software Engineer - Android Mobile, Otter - Los Angeles

Otter is a company dedicated to helping restaurateurs succeed in online food delivery through innovative software solutions. They are seeking a Staff Android Engineer to lead complex Android initiatives, ensuring high-quality mobile applications while collaborating with various teams to shape product strategies.

Computer Software

Responsibilities

Lead the technical direction and architecture of complex Android initiatives across Otter’s mobile ecosystem
Own end-to-end delivery of high-impact features, from early technical design through launch, iteration, and long-term maintenance
Partner closely with Product, Design, Backend, and Infra teams to shape product strategy and technical roadmaps, especially for cross-team or cross-platform efforts
Drive mobile platform scalability, performance, reliability, and quality, proactively identifying architectural gaps and proposing long-term solutions
Set and evolve best practices for Android development, including architecture patterns, testing strategy, CI/CD, and observability
Provide technical mentorship and guidance to other Android engineers through design reviews, code reviews, and informal coaching
Lead architecture discussions and make high-leverage technical decisions that balance speed, quality, and future extensibility
Act as a technical owner and multiplier, unblocking teams, reducing complexity, and raising the overall engineering bar

Qualification

Android developmentKotlinMobile systems designTesting strategiesAPI designProduct-oriented mindsetAI-assisted development toolsCommunication skillsTechnical mentorship

Required

10+ years of professional software engineering experience, with significant depth in Android development
Expert-level proficiency in Kotlin and the Android ecosystem
Strong experience designing and evolving modular, scalable mobile systems, using MVVM, MVI, or similar patterns
Proven track record of leading complex technical projects that span multiple teams or systems
Deep understanding of mobile performance, reliability, and observability, including debugging production issues at scale
Strong testing mindset, with experience defining testing strategies (unit, integration, end-to-end) for mobile platforms
Experience collaborating closely with backend teams on API design and system contracts
Comfortable operating in ambiguous problem spaces, bringing structure, clarity, and technical direction
Excellent communication skills, with the ability to influence without authority and align stakeholders around technical decisions
A product-oriented mindset, balancing technical excellence with real customer impact in a fast-paced environment
Proficiency utilizing AI-assisted development tools (such as Cursor and Claude Code) to enhance delivery speed, automate repetitive tasks, and ensure consistently high code quality

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)
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)

Company

All-in-one Restaurant Operating System

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Kavya Gupta
Partnerships Manager
linkedin
Company data provided by crunchbase