Software Engineer, Android, Mobile, Wallet

Google Google · Big Tech · Singapore

Software Engineer role at Google focused on building and enhancing features for Google Wallet on Android. The role involves end-to-end responsibility for feature development, platform integration, and ensuring scalability and performance. It requires experience in Java/Kotlin and Android development, with preferred qualifications in full-stack development and the payments landscape.

What you'd actually do

  1. Work on building 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. Work with Product Managers and UX on building new features and enhancing existing features within the Google Wallet Android app, as well as help new integrators into Wallet making sure their data fits smoothly into our platform.
  3. Help us accommodate Wallet's growing scale and take advantage of the newest Android features, as well as help maintain and evolve the Wallet app's deep integration with both Google Play Services and the underlying Android platform.
  4. Help set the technical direction for the organization by building common abstractions, setting best practices, and working with our client infrastructure team to ensure harmonious growth and scaling.

Skills

Required

  • Java
  • Kotlin
  • Android application development

Nice to have

  • Master's degree or PhD in Computer Science or related technical fields
  • Full software development lifecycle
  • Full-stack (client, server and database) development
  • Collaborative environment with cross-functional teams
  • Server-side API design and integration
  • Payments
  • NFC contactless payments
  • Digital credentials landscape