LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Uber›Staff Software Engineer
Uber

About Uber

Reimagining transportation for a better world

🏢 Tech👥 1001+ employees📅 Founded 2009📍 Mission Bay, San Francisco, CA💰 $15.8b⭐ 3.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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 665 jobs →
Uber

Staff Software Engineer

Uber • Bangalore, IND

Posted 1d ago🏛️ On-SiteSeniorStaff engineer📍 Bangalore
Apply Now →

Skills & Technologies

JavaSystem architectureDistributed systems

Overview

Uber is hiring a Staff Software Engineer to enhance developer productivity and experience within the Developer Platform Org. You'll collaborate with cross-functional teams and utilize your expertise in Java and system architecture. This role requires 10+ years of experience in building distributed systems.

Job Description

Who you are

You have a strong technical background with 10+ years of experience in building and managing distributed systems — your expertise in system architecture and design allows you to create scalable software platforms that enhance developer productivity. You possess a deep understanding of coding practices and are adept at writing high-quality code that can handle global-scale edge cases.

You thrive in collaborative environments and enjoy working closely with cross-functional teams, including product management, engineering, and data science — your ability to communicate effectively with diverse stakeholders helps bridge gaps in frameworks and tooling. Mentoring the next generation of tech leads is something you find rewarding, as you believe in fostering growth within your team.

Your experience includes designing and maintaining sophisticated software platforms — you have a proven track record of improving developer experience through innovative solutions. You are detail-oriented and understand the importance of raising the bar in end-to-end and integration tests, ensuring that the systems you build are robust and reliable.

Desirable

A PhD in Computer Science or a related technical field would be a plus, as would any experience with cloud platforms like AWS or Azure. Familiarity with agile methodologies and a passion for continuous learning will help you excel in this role.

What you'll do

As a Staff Software Engineer at Uber, you will play a pivotal role in defining a holistic vision for the Developer Platform Org — your primary responsibility will be to design, build, and maintain scalable software platforms that enhance developer productivity. You will collaborate with a globally distributed team to identify gaps in existing frameworks and tooling, driving solutions that improve overall efficiency.

You will write high-quality code and create comprehensive design documentation that withstands the test of time and edge cases — your contributions will directly impact the developer experience at Uber. Additionally, you will mentor junior engineers and tech leads, sharing your knowledge and expertise to help them grow in their careers.

Your role will also involve raising the bar for testing practices, ensuring that end-to-end and integration tests are thorough and effective — you will be responsible for maintaining high standards in code quality and system reliability. By collaborating with product teams and service owners, you will help shape the future of developer tools and platforms at Uber.

What we offer

Uber provides a dynamic work environment where innovation is encouraged and collaboration is key — you will have the opportunity to work with some of the brightest minds in the industry. We offer competitive compensation and benefits, including opportunities for professional development and growth within the company. Join us in our mission to enhance the developer experience and make a significant impact on the future of technology at Uber.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Uber.

Apply Now →Get Job Alerts