Beranda Job Details
G
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

Senior Software Engineer - Google Pay & Wallet (Remote from Bali, Indonesia)

Google
Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, Badung
Salary Estimate
Rp 800.000.000 – Rp 1.500.000.000
Live Update
13 Juli 2026
Deadline
13 Jul 2027

job description

Join Google as a Senior Software Engineer in the Google Pay & Wallet team and help shape the future of digital payments and financial technology. In this role, you’ll work on cutting-edge solutions that empower billions of users to transact seamlessly, securely, and intelligently across the globe.

Based in the vibrant and inspiring locations of Bali, Indonesia (Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, or Badung), you’ll collaborate with a world-class team of engineers, product managers, and designers to innovate at scale. Whether it’s enhancing payment security, optimizing transaction speeds, or integrating new financial features, your work will have a direct impact on how people interact with money in the digital age.

Google is committed to fostering a diverse, inclusive, and flexible work environment. This role offers the opportunity to work remotely from Bali while contributing to one of the most impactful tech products in the world.

Responsibility

  • Design, develop, and maintain scalable backend systems for Google Pay & Wallet, ensuring high availability, performance, and security.
  • Collaborate with cross-functional teams to define, prioritize, and deliver new features that enhance user experience and business growth.
  • Optimize payment processing pipelines to reduce latency and improve transaction success rates.
  • Implement robust fraud detection and prevention mechanisms to safeguard user data and financial transactions.
  • Write clean, efficient, and well-documented code in languages such as Java, Go, or Python.
  • Mentor junior engineers and contribute to technical best practices, code reviews, and architectural decisions.
  • Stay ahead of industry trends in fintech, blockchain, and digital wallets to drive innovation.
  • Participate in on-call rotations to ensure 24/7 reliability of critical payment systems.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 5+ years of software development experience, with a focus on backend systems, distributed computing, or financial technology.
  • Proficiency in Java, Go, Python, or C++ and experience with large-scale systems.
  • Strong understanding of data structures, algorithms, and system design principles.
  • Experience with cloud platforms (GCP, AWS), microservices, and containerization (Docker, Kubernetes).
  • Familiarity with payment systems, security protocols (PCI DSS, OAuth), or cryptography is a plus.
  • Excellent problem-solving skills and the ability to debug complex, production-level issues.
  • Strong communication skills and the ability to work effectively in a global, remote team.

Required Skills

Java Go Python C++ Distributed Systems Cloud Computing GCP AWS Microservices Docker Kubernetes Payment Systems PCI DSS OAuth Cryptography Backend Development System Design Fraud Detection Financial Technology

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua