
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 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.
Job Description
Who you are
You have 5+ years of backend engineering experience, particularly in designing and implementing large-scale systems that handle high transaction volumes. Your expertise in Java and Spring allows you to build robust and efficient backend services that are critical to business operations. You understand the importance of system resiliency and have a track record of improving incident response processes in previous roles.
You are a strategic thinker who can translate product vision into technical reality. Your experience in payments or financial services gives you a unique perspective on the challenges and opportunities in this space. You thrive in collaborative environments, working closely with mobile and frontend teams to deliver seamless user experiences.
You possess strong leadership skills and are comfortable guiding teams through complex technical challenges. Your ability to communicate effectively with both technical and non-technical stakeholders ensures that everyone is aligned on project goals and timelines. You are passionate about mentoring junior engineers and fostering a culture of continuous improvement within your team.
Desirable
Experience with payment processing systems or financial technology is a plus. Familiarity with cloud services such as AWS or GCP can enhance your contributions to the team. You may also have experience with observability tools and practices that help maintain system health and performance.
What you'll do
In this role, you will design and lead the implementation of backend systems that support critical initiatives within the Payments Experience organization. You will raise the bar in system resiliency by defining standards for testing, monitoring, and alerting, ensuring that backend services are highly available and reliable across various geographies and payment methods.
You will oversee incident response processes, driving improvements that enhance the team's ability to respond to and recover from service disruptions. Your contributions will directly impact Uber's profitability and the user experience for millions of customers worldwide.
Collaboration is key in this role, as you will work closely with product managers, mobile engineers, and frontend developers to ensure that the backend systems you build align with the overall product vision. You will also be responsible for mentoring and guiding junior engineers, helping them grow their skills and advance their careers.
What we offer
Uber provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on projects that have a significant impact on the company's operations and customer satisfaction. Competitive compensation and benefits packages are available, along with opportunities for professional development and career advancement. We believe in fostering a diverse and inclusive workplace where everyone can thrive.
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 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.

Backend Engineer
Nebius AI is seeking a Senior Backend Engineer to develop their hyperscaling platform. You'll work primarily with Golang, along with Java and Python, to create reliable cloud services. This role requires 5+ years of software engineering experience.

Backend Engineer
Bitvavo is hiring a Senior Backend Engineer to design and implement cutting-edge services for the crypto market. You'll work with event-driven microservices architecture and tackle technical challenges to ensure peak performance. This position requires 8+ years of software development experience.