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 their Core Services Team to lead the design and implementation of scalable backend services. You'll work with technologies like Go and Java, focusing on high-performance distributed systems. This role requires significant experience in backend engineering and system architecture.

Job Description

Who you are

You have 5+ years of experience in backend engineering, with a strong focus on building production systems at scale. You’ve led complex technical initiatives and have a deep understanding of distributed systems, ensuring high availability and data consistency across services.

Your expertise in modern programming languages, particularly Go and Java, allows you to implement critical backend features and microservices effectively. You are well-versed in architectural standards and best practices, and you thrive in environments that demand operational excellence and security.

You possess strong leadership skills, mentoring senior engineers and influencing technical direction across teams. You are a proactive communicator, capable of collaborating with cross-functional teams to drive technical decision-making and establish architectural patterns.

Desirable

Experience with high-throughput, fault-tolerant systems is a plus. Familiarity with technologies such as Kafka, Cassandra, and Redis will enhance your ability to contribute to the Core Services Team.

What you'll do

In this role, you will lead the design and architecture of large-scale backend services that power the Uber platform. You will own complex technical initiatives that impact major product areas and collaborate with multiple engineering teams to ensure seamless integration and performance.

You will drive technical decision-making, establishing architectural standards that focus on scalability, security, and fault tolerance across multiple regions. Your work will involve implementing high-performance backend features and microservices, ensuring they are secure and maintainable.

You will champion a culture of operational excellence, setting best practices for observability and performance monitoring. Your leadership will help shape the technical landscape of the Core Services organization, influencing not just your team but the broader engineering community at Uber.

What we offer

At Uber, you will be part of a dynamic team that values innovation and collaboration. We offer competitive compensation and opportunities for professional growth. You will work in an environment that encourages you to push the boundaries of technology while making a significant impact on the Uber platform.

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📍 São Paulo - On-Site

Uber is hiring a Senior Staff Engineer for their Core Services team to define the technical vision for backend systems. You'll work with technologies like Java and AWS to ensure scalability and reliability. This role requires extensive experience in backend engineering and architectural governance.

🏛️ On-SiteSenior
4 months ago
Swile

Backend Engineer

Swile📍 São Paulo

Swile is hiring a Senior Backend Engineer to optimize their applications and enhance user experience. You'll work with Java and Kotlin, focusing on REST APIs and distributed systems. This role requires professional experience in software engineering.

Senior
1 year ago
Uber

Backend Engineer

Uber📍 São Paulo - On-Site

Uber is hiring a Backend Engineer II to contribute to their Delivery and Mobility teams. You'll work on building efficient systems for order processing and ride-sharing products using Java and Spring. This position requires experience in backend development.

🏛️ On-SiteMid-Level
1 month ago
Censys

Backend Engineer

Censys📍 United States - Remote

Censys is hiring a Senior Backend Engineer to build and maintain critical infrastructure for their platform. You'll work with technologies like Java and REST API to enhance authentication and analytics capabilities. This position requires significant backend engineering experience.

🏠 RemoteSenior
1 month ago
Nubank

Staff Engineer

Nubank📍 Belo Horizonte - Hybrid

Nubank is hiring a Staff Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and functional programming techniques. This position requires a strong background in software development.

🏢 HybridSenior
1 month ago