Software Engineer, Digital Identity
Core
Develop Android applications for Google Wallet to enable digital identity credentials and secure payments using ISO and OpenId standards.
Role type
Senior Android Software Engineer (Digital Identity & Payments)
Builds
Google Wallet features, mobile document storage, and tap-and-pay capabilities for consumers and businesses.
Domain
Fintech, Digital Identity, Mobile Payments
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Android application development, data structures and algorithms, digital credentials standards, full software development lifecycle, code review, debugging
Preferred skills
Master's or PhD in Computer Science, accessible technologies development
Technologies
Google Mobile Services (GMS) Core, ISO standards, OpenId
Responsibilities
Review code and provide feedback on best practices; Contribute to development of features within GMS Core related to payments and mobile document storage; Engage in the full software development lifecycle from concept to monitoring; Write code in Java or Kotlin for the Android platform and troubleshoot issues; Collaborate with Product Managers, UX Designers, and other Engineering teams to define and implement user-facing features.
Seniority
Mid-level to Senior, hands-on IC