← All roles

Software Engineer II, Google Wallet Onboarding and Communications

Apply on company site
Hybrid (Singapore)Full-timePosted 4d ago

About the role

Software Engineer II role focusing on Google Wallet onboarding and communications, contributing to shared building blocks, experiments, and scalable Wallet experiences.

Responsibilities

  • Shape the experiences and services that decide what each user should set up or discover next, based on their context and what they've already done and seen.
  • Shape the experiences and services that coordinate Wallet's messages across notifications, in‑app surfaces, and email. Respect user preferences and consent, delivery rules, and the record of what was sent, seen, and acted on.
  • Provide shared building blocks, such as shared CUJs, user profiles, APIs, and experiment patterns, that other Wallet teams use to onboard users to and promote their features.
  • Run experiments and work with product, UX, data science, and partner teams across Android, Payments, and Privacy to measure and improve results against key business goals.
  • Take part in the team's oncall rotation, reviewing campaigns and keeping systems that reach hundreds of millions of users reliable.

Qualifications

  • Bachelor’s degree in Computer Science, or a related technical field, or equivalent practical experience.
  • 1 year of experience with coding languages (e.g., Java, Kotlin, etc.).
  • Experience designing, launching, and iterating on features or services.
  • Experience building shared components, APIs, or platforms for other teams.

Skills

Required:Programming (Java, Kotlin)Software design and architecture
Nice to have:A/B testing and metricsCross-functional collaborationArtificial Intelligence workflows
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google