Software Engineer, Device Based Experiences, Google Wallet

Google Google · Big Tech · Singapore

Software Engineer for Google Wallet, focusing on device-based experiences, collaborating with OEMs, and developing secure digital credentials for transit, access control, and automotive keys. Requires experience in software development, data structures, algorithms, and full-stack development.

What you'd actually do

  1. Collaborate with android device manufacturers (OEMs) to enable Wallet features on various device types, including wearables and devices with real-time operating systems (RTOS). Develop software that interfaces with device hardware like NFC controllers, secure elements, and biometric sensors.
  2. Develop and scale secure digital credentials for transit, access control (campus, corporate, and residential), and automotive keys within Google Wallet.
  3. Collaborate with Android platform teams to design and implement new APIs and capabilities that enhance Wallet functionality and security.
  4. Work with Product Managers, User Experience (UX) Designers, Technical Program Managers, Business Development, Legal, and other Engineering teams within Wallet and across Google. Engage with external partners to define requirements, troubleshoot issues, and launch new integrations.

Skills

Required

  • software development
  • data structures
  • algorithms
  • full stack development
  • Java
  • Kotlin
  • Go
  • C++
  • Swift

Nice to have

  • Android development
  • Android internals