Senior Staff Engineer - Mobile – Payments Experience

A technology company reimagining how people move and transact in the world through ride-sharing and delivery services.
Mobile
Staff Software Engineer
Hybrid
10+ years of experience
Finance

Description For Senior Staff Engineer - Mobile – Payments Experience

Uber is seeking a Senior Staff Mobile Engineer to join their Payments Experience organization, focusing on innovating at the intersection of technology, payments, and human behavior. This role combines technical leadership with strategic thinking to shape the future of mobile engineering within payments. The position involves leading crucial initiatives like payment selection, error recovery, and session resilience, directly impacting millions of users worldwide. Key projects include Core Services Bridging, Unified Checkout Enhancements, 3DS Authentication Optimization, and Session Resilience & Recovery. The ideal candidate will bring both technical expertise and a deep understanding of human behavior to create seamless payment experiences. This hybrid role is based in Amsterdam, requiring at least 50% office presence, and offers the opportunity to influence Uber's technical direction while solving complex, large-scale problems. The role demands a blend of software engineering excellence, architectural vision, and collaborative leadership to drive innovation in mobile payments technology.

Last updated 15 days ago

Responsibilities For Senior Staff Engineer - Mobile – Payments Experience

  • Lead and implement strategic code practices and organization-wide frameworks
  • Oversee on-call rotations and incident response processes
  • Provide technical mentorship and code review feedback
  • Drive initiatives to identify and reduce technical debt
  • Create technical designs that simplify complexity
  • Lead high-impact engineering projects from inception to production
  • Collaborate with cross-functional teams including Product Managers and UX designers
  • Act as a spokesperson for Uber's technical community

Requirements For Senior Staff Engineer - Mobile – Payments Experience

  • Extensive experience in mobile development (10+ years)
  • Strong background in iOS development and familiarity with Android ecosystem
  • Systems thinking capability to align architectural decisions with organizational goals
  • Cross-team collaboration and mentoring skills
  • Experience with experimentation frameworks and practices
  • Ability to work in a fast-paced, mission-driven environment
  • Strong understanding of payment systems and user experience

Interested in this job?

Jobs Related To Uber Senior Staff Engineer - Mobile – Payments Experience

Sr Staff Engineer

Sr Staff Engineer role at Uber, leading mobile engineering for the Earner Team and influencing product strategy for the flagship app.

Senior Product Manager, Better Together Foundations

Senior Product Manager position at Google focusing on Android multi-device technologies and Better Together Foundations.

UX Research Manager, Pixel

Lead UX research initiatives and manage teams for Google's Pixel devices, combining research expertise with people management to shape the future of mobile experiences.

Technical Program Manager Lead, Google Pixel

Lead technical program management role at Google Pixel team, focusing on cross-functional engineering projects and device development.

Mobile Engineering Manager, Google Home App

Lead the Google Home App engineering team in developing innovative mobile features for smart home technology, managing both Android and iOS development teams.