Staff Software Engineer (Android)

The Ladders
United States
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$188,000.0 - $230,000.0
Working hours
Regular working hours
Job source

Tech stack

Multitier Architecture Android Software Development Continuous Integration Model View ViewModel Software Engineering Kotlin Jetpack Compose

Job description

  • Define and drive the architectural roadmap for Android applications
  • Lead cross-functional projects to modularize code and enhance UI with Jetpack Compose
  • Ensure the stability and performance of hospitality software under high-pressure conditions
  • Mentor junior engineers, promoting quality code and robust testing practices
  • Collaborate with product and engineering teams to align technical investments with business goals
  • Enhance developer workflows through improved CI/CD and testing processes

Requirements

  • 10+ years in software engineering, with extensive Android app development experience
  • Deep expertise in Kotlin, including coroutines and structured concurrency
  • Proven ability to design and evolve large multi-module Android applications
  • Strong grasp of Android architecture patterns like MVVM and Clean Architecture
  • Experience managing complex local data and achieving offline-first sync
  • Skilled in diagnosing and resolving performance issues across system layers
  • History of leading cross-team technical initiatives with influence

Benefits & conditions

  • Medical, Dental and Vision Insurance
  • 401k with company match
  • RSUs
  • Paid vacation, 10 company holidays, sick time, and volunteer time off
  • Employee Resource Groups for community building
  • Monthly cell phone and internet stipend
  • Tuition reimbursement up to $2,000 per year for professional development

Our client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification-your background could be exactly what this team needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:26 min

Exploring the Jetpack Compose architecture of Upnext

Ahmed Tikiwa Ahmed Tikiwa · WWC Europe 2026

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:15 min

Developing front-end client applications using Kotlin Multiplatform libraries

Mario Bodemann Mario Bodemann

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

Videos

See all

Related articles

See all