Software Engineer, Consumer Payments
Summary
Build and maintain scalable backend microservices for Google's consumer payments across APAC, integrating local eWallets and instant payment networks using Java, Go, C++, or Python.
Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa. Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 1 year of experience programming in Java, Go, C++, or Python.
- Experience designing, building, and operating backend distributed systems or microservices.
- Experience building high-availability, low-latency, and high-throughput systems.
- Experience with product growth engineering, growth hacking, conversion funnel optimization, or user acquisition.
- Experience utilizing AI-assisted development tools to improve engineering velocity.
- Domain experience in consumer payments, eWallets, instant bank rails, or financial infrastructure.
- Ability to collaborate effectively with global cross-functional stakeholders.
- Design, write, and maintain scalable, reliable backend code and microservices for consumer payments.
- Build and launch integrations for local eWallets, account-to-account instant payment networks, and growth infrastructure.
- Collaborate with cross-functional partners in Singapore and globally to translate product requirements into technical specifications.
- Participate in design reviews, conduct rigorous code reviews, and maintain high standards of code quality.
- Leverage modern AI-assisted development workflows and tools to improve engineering efficiency and platform reliability.