Skip to content

Staff Android Systems Engineer

Atlanta, GAAndroid EngineeringRemote8+ YOE
Summary

Leads development of Android apps on custom hardware, owning application layer near OS, AOSP integration, system services, security, CI/CD, telemetry, and WebView. Requires 8-12 years Android systems experience, AOSP fluency, BS in CS.

About the role

Day-to-Day Responsibilities

  • Work on Android apps leveraging AOSP capabilities, navigate framework code, collaborate with ROM and vendor teams
  • Add and enhance functionality in Greenlight Android mobile app
  • Design and expose system services, Binder/IPC interfaces, and AIDL-based APIs for inter-process communication
  • Own permissions, signing, and app identity model for standard and privileged/system apps
  • Drive PackageManager and app installation strategy, including silent installs, self-updating apps, rollback, and verification
  • Champion WebView as primary product surface, owning native/web boundary, JS bridges, performance, security, and hybrid debugging
  • Build and maintain Android CI/CD pipelines with device-in-the-loop testing, self-hosted runners, multi-module builds, and automated deploys
  • Design, implement device telemetry, health signaling, and heartbeat systems balancing battery, bandwidth, and privacy
  • Harden software into production-grade systems with observability, reliability improvements
  • Build field debugging infrastructure including log pipelines, crash capture, remote bug reports, and on-device diagnostics
  • Serve as technical bridge between platform architecture and product engineers
  • Mentor and lead peers in distributed environment
  • Translate technical findings into business insights
  • Apply AI tooling to engineering problems

Technologies

  • Kotlin
  • RxJava
  • MVI architecture
  • Retrofit
  • Bitrise
  • Espresso
  • Android Jetpack

Requirements

  • BS degree in Computer Science or equivalent
  • 8-12 years software engineering experience with depth in Android platform/systems engineering
  • AOSP fluency: navigated source tree, worked with OEM/vendor teams
  • Deep Android security model understanding: sandboxing, system app privileges, privileged IPC, APK behavior across devices
  • Hands-on experience with update mechanisms from app-level to OTA
  • Comfort with adb shell and system-level diagnostic tools
  • Experience shipping products with WebView as primary UI
  • Track record building/evolving Android CI/CD pipelines
  • Experience designing device telemetry and fleet health systems
  • Quality-first mindset for testing, observability, release confidence
  • Strong communication skills
  • Excitement about AI and applying it to engineering
Skills
KotlinRxJavaMVIRetrofitBitriseEspressoAndroid JetpackAOSPAIDLBinderPackageManagerWebViewCI/CDADBAndroid Security