Software Engineer Iii, Google Pay and Wallet

Google Google · Big Tech · Singapore

Software Engineer III at Google Pay and Wallet, responsible for designing, developing, maintaining, and improving solutions for global business payment journeys. The role involves full-stack development, unit testing, integration, and end-to-end service lifecycle management including productionization, monitoring, and alerting. Requires experience with Java, C/C++, or JavaScript and a strong foundation in computer science principles.

What you'd actually do

  1. Work with a team of software engineers that design, develop, maintain and improve our solution for global business payment journeys.
  2. Work on all technical aspects of development, including implementation, unit testing, and integration.
  3. Align with the long-term Google Pay goal and help the team achieve those goals.
  4. Work with a cross-functional team (including US and India) that includes Google Pay teams of Platforms, Product, Trust, Safety, Risk, Marketing, Design and Content.
  5. Be responsible for the end-to-end service lifecycle, including productionization, monitoring, alerting, and active participation in the on-call rotation to resolve bugs and address user feedback.

Skills

Required

  • Java
  • C/C++
  • JavaScript
  • software development
  • full stack development
  • testing
  • maintaining software products
  • launching software products
  • large-scale application design
  • architecture

Nice to have

  • Web-based architecture
  • Google internal ecosystems
  • computer science principles
  • software design architectures
  • algorithmic development
  • advanced data structures
  • data structures
  • algorithms
  • software design principles
  • collaboration
  • Tech Leads
  • Product Managers
  • launch approval process
  • enterprise integrations
  • Self-motivated
  • independent thinker
  • driving projects
  • innovation
  • evolve products
  • partner requirements