Software Engineer Iii, Digital Identity

Google Google · Big Tech · Singapore

Software Engineer III at Google, Singapore, focusing on Digital Identity within Google Wallet. The role involves developing features for payments, tap-and-pay, and mobile document storage using Java/Kotlin for Android. Responsibilities include code review, full software development lifecycle engagement, troubleshooting, and collaboration with cross-functional teams. Minimum qualifications include a Bachelor's degree and 2 years of experience in Java/Kotlin and Android development. Preferred qualifications include a Master's/PhD, experience with data structures/algorithms, digital credentials, and accessible technologies.

What you'd actually do

  1. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  2. Contribute to the development of features within Google Mobile Services (GMS) Core, in modules related to payments, tap-and-pay, and mobile document storage.
  3. Engage in the full software development lifecycle, from concept and design to testing, release, and monitoring.
  4. Write code in Java or Kotlin for the Android platform. Troubleshoot and debug issues across the stack.
  5. Collaborate with Product Managers, User Experience (UX) Designers, and other Engineering teams across Wallet, Android, and Google to define and implement user-facing features.

Skills

Required

  • Java
  • Kotlin
  • Android application development

Nice to have

  • data structures
  • algorithms
  • digital credentials
  • accessible technologies