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

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

Google
Bali, Indonesia
Salary Estimate
Rp 500.000.000 – Rp 900.000.000
Live Update
13 Juli 2026
Deadline
13 Jul 2027

job description

Join Google’s elite engineering team and shape the future of digital payments for billions of users worldwide! As a Senior Software Engineer on the Google Pay & Wallet team, you’ll work on cutting-edge fintech solutions that redefine how people transact, save, and manage money globally. This is your chance to build scalable, secure, and innovative payment technologies in a collaborative, fast-paced environment—all while enjoying the flexibility of remote work from Bali’s vibrant tech hubs (Canggu, Ubud, Denpasar, or other preferred locations).

Google Pay & Wallet is at the heart of Google’s mission to organize the world’s information and make it universally accessible. Your work will directly impact millions of users, from seamless peer-to-peer payments to secure digital wallets and next-gen financial integrations. You’ll collaborate with cross-functional teams of engineers, product managers, and designers to solve complex challenges in distributed systems, security, and real-time transaction processing—all while adhering to Google’s rigorous standards for performance, reliability, and user experience.

Why join us?

  • Global impact: Your code will power transactions for users across 100+ countries, shaping the future of digital finance.
  • Innovation-driven culture: Work on bleeding-edge projects like AI-driven fraud detection, blockchain integrations, and next-gen payment APIs.
  • Remote flexibility: Enjoy the best of both worlds—Google’s world-class resources and the freedom to work from Bali’s tropical paradise.
  • Career growth: Access mentorship from industry leaders, technical training, and opportunities to lead high-impact projects.
  • Comprehensive benefits: Competitive salary, stock options, health insurance, wellness programs, and more.

If you’re a passionate problem-solver with a knack for building scalable systems and a desire to work on products that touch lives globally, we’d love to hear from you. Join us and help revolutionize the way the world pays!

Responsibility

  • Design, develop, and maintain scalable backend systems for Google Pay & Wallet, ensuring high availability, low latency, and seamless user experiences.
  • Collaborate with product and design teams to define technical requirements and architect solutions for complex payment workflows (e.g., P2P transfers, merchant integrations, digital wallets).
  • Optimize transaction processing systems for speed, security, and reliability, handling millions of requests per second.
  • Implement fraud detection and security protocols to protect user data and financial transactions, leveraging machine learning and encryption technologies.
  • Write clean, maintainable, and well-documented code in languages like Java, Go, or Python, adhering to Google’s engineering best practices.
  • Debug and resolve production issues in real-time, ensuring minimal downtime and optimal performance for end-users.
  • Mentor junior engineers and contribute to code reviews, technical discussions, and architectural decisions to foster a culture of excellence.
  • Stay ahead of industry trends in fintech, blockchain, and digital payments, and evaluate emerging technologies for potential integration.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 5+ years of professional software engineering experience, with a focus on backend development, distributed systems, or fintech applications.
  • Proficiency in Java, Go, Python, or C++, with a strong understanding of data structures, algorithms, and system design.
  • Experience building scalable, high-performance systems (e.g., payment gateways, transaction processing, or real-time APIs).
  • Familiarity with cloud platforms (GCP, AWS, or Azure) and containerization technologies (Docker, Kubernetes).
  • Knowledge of security best practices (e.g., encryption, OAuth, PCI-DSS compliance) and experience with fraud detection systems is a plus.
  • Strong problem-solving skills and the ability to debug complex issues in large-scale distributed systems.
  • Excellent communication skills and a collaborative mindset—you thrive in cross-functional teams and enjoy mentoring others.
  • Passion for fintech innovation and a desire to work on products that impact millions of users globally.

Required Skills

Java Go Python C++ Distributed Systems Microservices Cloud Computing (GCP/AWS) Kubernetes Docker Payment Systems Fraud Detection Security System Design Algorithms Data Structures RESTful APIs gRPC SQL/NoSQL Databases Agile/Scrum

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