Job description
Join Google Pay in Singapore as a Software Engineer and help shape the future of digital payments. You will design, build, and scale secure payment services that power billions of transactions for users around the world. This role combines backend engineering, mobile client integration, and data-driven decision making to deliver fast, reliable, and accessible financial technology.
As part of Google Pay, you will collaborate with cross-functional teams including Payments Engineering, Security, Site Reliability, Platform, and Product Management to ship features end-to-end. You will own components across the stackâfrom backend services and APIs to mobile integrationsâwhile driving quality, performance, and reliability. Google values curiosity, collaboration, and a bias toward action, and offers world-class mentorship and opportunities to work on impactful technology.
What youâll do with impact: design robust payment flows, implement integrations with banks and card networks, apply fraud prevention and risk controls, monitor production systems, and ensure customer privacy and regulatory compliance. You will contribute to design debates, participate in code reviews, and help improve CI/CD, test automation, and instrumentation. If youâre excited to build secure, scalable payments at the intersection of consumer tech and financial services, this is the place to grow your career.
Responsibility
- Design, implement, and maintain scalable payment services and APIs that power Google Pay transactions worldwide.
- Collaborate with product, security, reliability, and data teams to define features and ensure timely delivery with high quality.
- Develop and integrate backend services and mobile SDKs for Android and iOS, plus web interfaces where needed.
- Improve system reliability, performance, observability, and incident response through monitoring, tests, automation, and architecture reviews.
- Ensure privacy, security controls, and regulatory compliance for payments and financial data.
- Review code, mentor teammates, contribute to CI/CD pipelines, and advocate for testing and automation best practices.
Qualification
- Bachelorâs or Masterâs degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of software engineering experience with languages such as Java, C++, Go, Python, or Kotlin.
- Strong experience with distributed systems, APIs, microservices, cloud infrastructure (preferably Google Cloud Platform).
- Experience in payments domain, card networks, fraud detection, or security-first development is a plus.
- Proven ability to write clean, maintainable code and perform thorough testing; strong debugging and problem-solving skills.
- Excellent collaboration, communication, and analytical thinking; ability to work in a fast-paced, diverse team environment.