Uber

About Uber

Reimagining transportation for a better world

🏢 Tech👥 1001+ employees📅 Founded 2009📍 Mission Bay, San Francisco, CA💰 $15.8b3.9
B2CTravelMarketplaceTransportRidesharingDelivery

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...

Skills & Technologies

Overview

Uber is hiring a Staff Software Engineer for the Rider Core team to build and enhance the Rider App's core features. You'll work with Java and backend technologies to create scalable systems. This position requires significant experience in backend engineering.

Job Description

Who you are

You have 5+ years of experience in backend engineering, particularly in building scalable systems that handle high traffic. Your expertise includes designing and implementing robust frameworks that enhance user experiences in applications. You are comfortable collaborating with cross-functional teams, including product managers and data scientists, to drive product improvements and innovations. You have a strong understanding of distributed systems and are adept at troubleshooting complex issues that arise in production environments.

You possess deep knowledge of Java and other backend technologies, enabling you to implement user-facing and platform features effectively. Your experience includes working with server-driven UI and personalization, which allows you to create tailored experiences for users. You thrive in environments where you can build relationships with engineers across various teams, contributing to a cohesive development process.

What you'll do

In this role, you will define and build the frameworks that power the core Rider App experience, ensuring that features are scalable and efficient. You will take full ownership of features from ideation through to implementation, collaborating closely with design and product teams to create impactful solutions. Your responsibilities will include building relationships with engineers across Uber, from product teams like Autonomous Vehicles and UberEats to core infrastructure teams.

You will implement user-facing and platform features using the latest backend technologies, ensuring that the systems you design are built to last. You will also work on designing platforms for server-driven UI and personalization, enabling various teams to create exceptional experiences within the Rider app. Your role will involve continuous improvement through data-driven decision-making and experimentation, working closely with data science teams to refine product offerings.

What we offer

At Uber, you will be part of a dynamic team that is dedicated to enhancing the Rider App experience. We offer a collaborative work environment where innovation is encouraged, and your contributions will have a direct impact on millions of users. You will have the opportunity to work with cutting-edge technologies and be involved in projects that shape the future of transportation. We provide competitive compensation and benefits, along with opportunities for professional growth and development.

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

Uber

Staff Engineer

Uber📍 Toronto - On-Site

Uber is hiring a Staff Software Engineer to lead the Marketplace Segmentation team in optimizing rides business through advanced algorithms and machine learning. You'll drive technical strategy and mentor engineers while working in Toronto.

🏛️ On-SiteLead
6 months ago
Clutch

Staff Engineer

Clutch📍 Toronto

Clutch is hiring a Staff Software Engineer to drive technical excellence and deliver complex solutions. You'll work with a full TypeScript stack, React, and various AWS services. This position requires strong leadership and technical skills.

Senior
2w ago
Kaseya

Staff Engineer

Kaseya📍 Toronto

Kaseya is hiring a Staff Software Engineer to design and enhance a cross-platform Endpoint Detection and Response (EDR) product. You'll focus on performance, security, and system-level integrity, utilizing your expertise in macOS development and Rust programming. This role requires a strong background in low-level systems programming.

Senior
1w ago
Nubank

Staff Engineer

Nubank📍 Toronto

Nubank is seeking a Staff Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and contribute to building innovative financial products. This role requires a strong background in software development and a willingness to learn new technologies.

Senior
1 month ago
Kaseya

Staff Engineer

Kaseya📍 Toronto - On-Site

Kaseya is hiring a Staff Software Engineer to design, build, and maintain scalable software systems. You'll work with React and Node.js in a cloud-native environment. This position requires strong proficiency in full-stack development.

🏛️ On-SiteSenior
1w ago