Software Engineer, Android, Mobile, Wallet

Google Google · Big Tech · Singapore

Software Engineer for Google Wallet on Android, responsible for designing, developing, and launching new features and platform enhancements. Focuses on user experience, integration, scalability, and deep integration with Android platform and Google Play Services. Requires strong Android development skills in Java/Kotlin and experience with the full software development lifecycle.

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