Software Engineer Ii, Google Pay and Wallet

Google Google · Big Tech · Singapore

Software Engineer II at Google Pay and Wallet in Singapore, focusing on designing, developing, and maintaining solutions for global business payment journeys. The role involves full-stack development, testing, and managing the end-to-end service lifecycle, including productionization and monitoring. Requires experience in software development, full-stack environments, and large-scale application design.

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 long-term Google Pay vision 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

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

Nice to have

  • computer science principles
  • software design architectures
  • algorithmic development
  • advanced data structures
  • data structures
  • algorithms
  • software design principles
  • collaboration with Tech Leads and Product Managers
  • navigating launch approval process
  • driving projects from concept to completion
  • innovation