Senior Software Engineer, Mobile (android), Wallet

Google Google · Big Tech · Singapore

Senior Software Engineer for Google Wallet on Android, focusing on building new features, platform development, and end-to-end responsibility for feature launches impacting millions of users. Requires strong Android development skills and experience with large-scale mobile applications.

What you'd actually do

  1. Build new features and a platform for Google Wallet on Android: the user's digital "file system" of credentials for use across Google and in the real world.
  2. Partner with PMs and UXers on building new features and enhancing existing features within the Google Wallet Android app, help new integrators into Wallet make sure their data fits smoothly into the platform.
  3. Maintain and evolve the Wallet app's deep integration with both Google Play Services and the underlying Android platform, accommodate Wallet's growing scale and take advantage of the newest Android features.
  4. Set the technical direction for the organization by building common abstractions, setting best practices, and work with the client infrastructure team to ensure harmonious growth and scaling.

Skills

Required

  • Java or Kotlin
  • Android application development
  • testing mobile application products
  • maintaining mobile application products
  • launching mobile application products
  • large-scale application design
  • large-scale application architecture

Nice to have

  • Master's degree or PhD in Computer Science or related technical field
  • data structures and algorithms
  • technical leadership role
  • full-stack development
  • server-side API design and integration
  • user-facing features
  • product excellence
  • payments
  • NFC contactless payments
  • digital credentials landscape