Deskripsi Pekerjaan
At Google, we are reshaping the future of digital payments. As a Senior Software Engineer on the Google Pay and Wallet team, you will tackle complex global payment challenges, from real-time transactions to fraud detection and cross-border settlements. You will join a dynamic group of engineers dedicated to building secure, scalable, and intuitive payment solutions that serve millions of users worldwide.
In this role, you will own the design and development of core systems, drive architectural decisions, and collaborate closely with product managers, designers, and other engineering teams. You will work on cutting-edge technologies that power seamless payments across diverse platforms and regions. Your contributions will directly impact the speed, reliability, and security of every transaction made through Google Pay and Wallet.
We are looking for engineers who are passionate about solving complex problems at scale, thrive in a collaborative environment, and are eager to drive innovation in the fintech space. If you are ready to make a difference and help shape the future of payments, this is the opportunity for you.
Tanggung Jawab
- Design, build, and maintain robust payment systems for Google Pay and Wallet
- Collaborate with cross-functional teams to define product requirements and deliver new features
- Ensure high availability, security, and performance of payment infrastructure
- Optimize system architecture for scalability and reliability
- Conduct code reviews and mentor junior developers
- Troubleshoot and resolve production issues with minimal downtime
- Stay current with industry trends and incorporate best practices into system design
- Participate in technical discussions and contribute to strategic planning
Kualifikasi
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 5+ years of professional software development experience
- Proficiency in one or more programming languages: Java, C++, Python, or Go
- Experience designing and building scalable distributed systems
- Strong understanding of data structures, algorithms, and software design principles
- Excellent problem-solving, communication, and teamwork skills
- Experience with payment systems, fintech, or financial platforms is strongly preferred