Remotery

Staff Software Engineer – Android

atSpotOnUS flagIllinoisFull-timeAndroid EngineerLead$188k – $230k/year

Posted Jun 20

This is a fully remote position, open to applicants in Illinois.

📋 Description

• Establish and guide the multi-year architectural strategy for our Android applications, ensuring that our "offline-first" capabilities and real-time data synchronization are dependable, scalable, and consistently improving as we grow.

• Lead impactful technical initiatives that involve multiple teams, such as modularizing our codebase, enhancing local data persistence (Room/SQLite), or revamping our UI layer utilizing Jetpack Compose.

• Take responsibility for the stability and performance of our hospitality suite, designing systems that are resilient to the demanding, 24/7 environment of a commercial kitchen.

• Serve as a mentor to Senior and Mid-level engineers, setting the benchmark for code quality, documentation, and automated testing, while promoting a culture of technical excellence.

• Collaborate with Engineering, Product, Design, and leadership teams to assess feasibility, shape roadmap strategies, and align technical investments with customer and business outcomes.

• Work alongside enablement teams to enhance CI/CD processes, automated testing, failure analysis, and the responsible application of AI-assisted engineering tools.


⛳️ Requirements

• Over 10 years of professional software engineering experience, including substantial expertise in building Android applications at scale. Proven track record of operating at a Staff Engineer level or similar technical leadership role.

• Extensive knowledge of Kotlin, including coroutines, Flow, and structured concurrency. Experience in modernizing or interfacing with legacy Android architectures, such as systems based on RxJava.

• Demonstrated capability in designing and evolving large, multi-module Android applications.

• Strong grasp of Android architecture patterns, such as MVVM, MVI, Clean Architecture, or similar methodologies.

• Experience managing complex local data, implementing offline-first workflows, synchronization, or handling high-volume real-time data streams.

• Ability to diagnose intricate performance, reliability, and cross-layer issues across application, OS, hardware, and network domains.

• Proven ability to lead technical initiatives through influence across multiple teams.

• Excellent written and verbal communication skills, capable of articulating technical trade-offs to both engineering and non-engineering stakeholders.


🏝️ Benefits

• Medical, Dental and Vision Insurance

• 401k with company match

• RSUs

• Paid vacation, 10 company holidays, sick time, and volunteer time off

• Employee Resource Groups to foster community and inclusion at work

• Monthly cell phone and internet stipend

• Tuition reimbursement for up to $2,000 per calendar year to support your professional development

People also viewed

AOA11 hours ago

Senior Android Engineer

BR flagBrazil OnlyFreelanceAndroid Engineer$5,000/month
ApplyView job
ImagineX11 hours ago

Android Architect

Latin AmericaFull-timeAndroid Engineer
ApplyView job
Alten México11 hours ago

Android Automotive Developer

MX flagMexico OnlyFull-timeAndroid Engineer
ApplyView job
Minor Hotels Europe and Americas12 hours ago

Android Developer

MX flagMexico OnlyFull-timeAndroid Engineer
ApplyView job
Bankjoy13 hours ago

Lead Android Engineer

CA flagCanada OnlyFull-timeAndroid Engineer
ApplyView job
PayFacto23 hours ago

Senior Mobile Developer – iOS, Android

CA flagCanada OnlyFreelanceAndroid Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers