Senior Software Engineer, Google Pay and Wallet

Google Google · Big Tech · Singapore

Senior Software Engineer 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, technical design, implementation, and collaboration across various internal teams to achieve Google Pay's vision. Requires 5 years of software development experience, with preferred qualifications in data structures, algorithms, and system 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 technical requirements definition, design, implementation, unit testing, and integration.
  3. Understand long term Google Pay vision, collaborate and break that into scalable eng. designs
  4. Build cross-functional relationships across Google Pay teams of Platforms, Product, Trust, Safety, Risk, Marketing, Design and Content
  5. Own and drive detailed designs, code implementations and test plan reviews to ensure high quality deliverables.

Skills

Required

  • software development
  • Java
  • C/C++
  • JavaScript
  • testing
  • maintaining software products
  • launching software products
  • large-scale application design
  • architecture
  • full stack development
  • User Interface/User Experience (UI/UX) implementation
  • back-end Application Programming Interfaces (APIs)
  • database schema design
  • database schema implementation

Nice to have

  • data structures
  • algorithms
  • software design principles
  • innovation
  • complex partner requirements
  • Boq/Web-based architecture
  • Google internal ecosystems
  • computer science principles
  • software design architectures
  • algorithmic development
  • advanced data structures