
About Uber
Reimagining transportation for a better world
Key Highlights
- Public company (NYSE: UBER) since May 2019
- Completed over 1.5 billion trips globally
- Generated $4.8B in revenue from Uber Eats in 2020
- Raised $15.8 billion in funding
Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...
🎁 Benefits
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
🌟 Culture
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...
Overview
Uber is hiring a Senior Staff Engineer for the Earner Payments & Cash team to provide technical leadership in building global payment solutions. You'll work with Go, Java, and C++ while mentoring a diverse team of engineers. This role requires 10+ years of software engineering experience.
Job Description
Who you are
You have over 10 years of full-time software engineering experience, demonstrating a strong background in backend development and technical leadership. Your expertise in programming languages such as Go, Java, and C++ allows you to design and implement scalable solutions effectively. You thrive in collaborative environments, working closely with product managers, data scientists, and other engineering teams to drive innovative payment solutions. Your experience includes mentoring and managing diverse teams, ensuring that engineers are supported and empowered to excel in their roles.
You are passionate about building reliable systems that serve millions of users globally, and you understand the importance of creating delightful experiences for earners navigating their payment options. You are committed to driving best practices in code health, testing, and maintainability, ensuring that your team adheres to high standards of software quality. Your ability to leverage AI in engineering solutions showcases your forward-thinking approach to technology and problem-solving.
What you'll do
In this role, you will lead the Earner Payments & Cash team, providing technical direction and oversight for the development of global payment solutions. You will collaborate closely with product, design, and business teams to translate new product ideas into scalable frameworks that meet business needs. Your responsibilities will include driving the adoption of best practices in code health and maintainability, as well as overseeing the team's technical design choices and code reviews.
You will be instrumental in ensuring that the systems you build can reliably process payments for 7-8 million earners each week, contributing to their financial well-being. As a technical lead, you will mentor and guide your team, fostering an environment of growth and collaboration. You will also be responsible for evaluating and implementing new technologies that enhance the team's efficiency and effectiveness in delivering high-quality solutions.
What we offer
At Uber, you will be part of a dynamic team that is dedicated to transforming the way earners interact with payment systems. We offer a competitive salary and benefits package, along with opportunities for professional development and career advancement. You will work in an inclusive environment that values diversity and encourages innovation. Join us in making a meaningful impact on the lives of millions of earners around the world.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Uber.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Uber is hiring a Senior Staff Engineer for the Earner Financials group to lead technical direction and architecture for critical projects. You'll ensure compliance and resilience in systems that support drivers and couriers. This role requires significant experience in engineering leadership.

Applied Scientist
Uber is hiring a Staff Scientist for the Earner team to enhance the product experience for drivers and couriers. You'll design and analyze large-scale experiments, build machine learning models, and lead initiatives to improve marketplace efficiency. This role requires expertise in statistical analysis and machine learning.

Backend Engineer
Uber is hiring a Senior Staff Backend Engineer to lead the Payments Experience team in designing and implementing scalable backend systems. You'll work with Java and Spring to support critical payment processing initiatives. This role requires extensive experience in backend engineering and system design.

Staff Engineer
Adyen is seeking a Staff Engineer for their Monetization team to architect and drive scalable revenue systems. You'll focus on long-term architectural evolution and collaborate closely with Tech Leads and Senior Engineers. This role requires significant experience in engineering and system design.

Staff Engineer
Adyen is seeking a Staff Engineer to lead cross-team projects in building foundational systems for their lending and credit capabilities. This role requires expertise in financial products and collaboration with various teams to optimize portfolio performance.