Staff Android Systems Engineer

2 weeks, 1 day ago
Full-time
Lead
Mobile Development
Greenlight

Greenlight

Greenlight is a financial technology company offering a debit card and money app for families, empowering parents to raise financially smart kids through smart spending and investing.

Capital Markets
251-1K
Founded 2014
$556M raised

Description

  • Work on Android apps that leverage capabilities at the AOSP level and translate between app-layer needs and platform changes.
  • Design and expose system services, Binder/IPC interfaces, and AIDL-based APIs for secure inter-process communication.
  • Own the permissions, signing, and app identity model, including privileged/system app behavior and platform signing impacts.
  • Drive PackageManager and app installation strategy, including silent installs, self-updating apps, rollback, and verification.
  • Champion WebView as a primary product surface, including the 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 to real hardware.
  • Design and implement device telemetry, health signaling, and heartbeat systems while balancing battery, bandwidth, and privacy tradeoffs.
  • Harden pilot-quality software into production-grade systems through observability, failure-mode fixes, and reliability improvements.
  • Build field debugging infrastructure, including log pipelines, crash capture, remote bug reports, and on-device diagnostics.
  • Serve as the technical bridge between platform architecture and product engineering, while mentoring peers in a distributed environment.

Requirements

  • BS degree in Computer Science or equivalent.
  • 8 to 12 years of software engineering experience, with significant depth in Android platform or systems engineering.
  • Strong AOSP fluency, including experience navigating the source tree and working with OEM or vendor teams.
  • Deep understanding of Android security concepts, including sandboxing, system app privileges, privileged IPC, and platform signing.
  • Hands-on experience with update mechanisms from app-level updates through system-level OTA.
  • Comfort using adb shell as a primary debugging environment and experience with system-level diagnostic tools and tracing.
  • Experience shipping products where WebView is the primary UI surface.
  • Proven ability to build or significantly evolve Android CI/CD pipelines, including signing key hygiene, artifact provenance, and device-in-the-loop testing.
  • Experience designing device telemetry and fleet health systems, especially in constrained environments.
  • Strong communication skills and ability to translate technical findings for engineering, QA, leadership, and other non-technical stakeholders.
  • Genuine interest in AI and experience applying AI tooling to development, diagnostics, or platform automation.

Benefits

  • Medical, dental, vision, and HSA match.
  • Paid life insurance, AD&D, and disability benefits.
  • Traditional 401(k) with company match.
  • Unlimited PTO, paid company holidays, and pop-up bonus holidays.
  • Professional development stipends.
  • Mental health resources and 1:1 financial planners.
  • 100% paid parental and caregiving leave, plus cleaning service and meals during leave.
  • Flexible work-from-home options, with both remote and in-office opportunities.
  • Discretionary performance bonus and equity rewards.
  • Estimated base salary range of $165,000-$240,000 in NY/CA/WA and $165,000-$195,000 in CO.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Desarrollador Android

NEORIS 5K-10K Internet Software & Services

NEORIS is hiring a remote Android Developer to build, maintain, and improve mobile applications for client projects within a multicultural digital consulting environment.

Agile Android DDD Espresso Firebase Git GitHub GitLab GraphQL Java Jenkins JUnit Kotlin Linux Mockito REST API TDD UI Design UX Design Windows Server
6 hours, 43 minutes ago

Android Programmer - Regular

Margo Bank Professional Services

Regular Android Programmer role in Warsaw, Poland, focused on building and scaling high-quality mobile applications for a consulting team on a remote permanent contract.

Agile Android CI/CD Confluence Git Java Jetpack Compose JIRA Kotlin
10 hours, 10 minutes ago

Android Engineer

JustMarkets 1-10 Capital Markets

Android Developer at a fintech company, focused on building and maintaining mobile products that support the team’s research-driven product development efforts.

Android Android Studio CI/CD Firebase Git Gradle Jetpack Compose Kotlin REST API Scrum
21 hours, 40 minutes ago

Staff Software Engineer - Android Device Authenticators

Okta 5K-10K Professional Services

Okta is hiring a Software Engineer for its Device Authenticators team to design and deliver Android client software that strengthens secure authentication and authorization for Okta’s access management products.

Android CI/CD Java Kotlin OAuth SAML
1 day, 21 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers