Senior Mobile Software Engineer (Android)
Core
Building next-gen features for the Olo Android app to support digital ordering, payment, and guest engagement solutions for restaurant brands.
Role type
Senior IC mobile software engineer (Android)
Builds
Native Android mobile applications for restaurant SaaS platform
Domain
Restaurant technology / SaaS
Deliverable
production ML models | product features
Required skills
Native Android development (Kotlin), complex algorithm design, architecture design, CI/CD management, automated testing, code review, performance optimization, distributed system design, on-call incident response
Preferred skills
AI coding agents usage, development process improvement, shared component/API consistency
Technologies
Kotlin, GitHub Actions, Claude Code
Responsibilities
Design and implement complex algorithms and architectures for the Android codebase; lead code reviews and set quality standards; partner with Product to refine requirements; monitor and maintain production services; participate in on-call duties; mentor junior engineers; improve development processes and tooling.
Seniority
Senior, hands-on IC