Software Engineer, Google Pay, Commerce

Google Google · Big Tech · Singapore

Software Engineer role at Google Pay, focusing on client and UI development for Android and iOS experiences. Responsibilities include working with Flutter/Dart, partnering with UX/PM, and contributing to documentation. Requires experience in full-stack development (backend languages like Java, Python, Golang, C++ and frontend technologies like JavaScript, TypeScript, HTML, CSS) and mobile app development.

What you'd actually do

  1. Work in a Flutter (e.g., Dart) codebase delivering Android and iOS experiences to Google Pay users.
  2. Partner with User Experience (UX) and Product Manager (PM) leads to build new user-facing experiences.
  3. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  4. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Skills

Required

  • software development
  • full-stack development
  • backend development (Java, Python, Golang, or C++)
  • frontend development (JavaScript, TypeScript, HTML, CSS)

Nice to have

  • mobile app development
  • front-end/client development
  • building systems that scale users globally
  • working with PM/UX to drive end-to-end features