Senior Android Engineer - Mobile Platform & Systems
Core
Building the underlying systems, frameworks, and components for Verkada's mobile platform to ensure reliability, scalability, and deep integration with Android OS for hardware security devices.
Role type
Senior Android Platform Engineer
Builds
Native component libraries, CI/CD pipelines, networking stacks, and hardware integration layers for mobile security applications.
Domain
Physical security / Mobile systems engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Android SDK, Jetpack Compose, CI/CD pipeline optimization, networking protocols (OkHttp, Retrofit, Protobuf), Bluetooth Low Energy (BLE), NFC, Google Play release management
Preferred skills
Server-Driven UI patterns, type-safe native-web communication, test automation strategies
Technologies
Jetpack Compose, GitHub Actions, Bitrise, OkHttp, Retrofit, Protobuf
Responsibilities
Maintain and evolve the Native Component Library; optimize CI/CD pipelines and test automation; manage high-performance networking stacks for offline-first synchronization; implement low-level hardware protocols (BLE, NFC, Wi-Fi); optimize native-web bridge communication; consult on architecture evolution for native performance.
Seniority
Senior, hands-on IC