refresh

トレンド企業

Trending

採用

JobsUber

Senior Staff Software Engineer

Uber

Senior Staff Software Engineer

Uber

Bangalore, India

·

On-site

·

Full-time

·

1mo ago

Benefits & Perks

Team events and activities

401(k) matching

Generous paid time off and holidays

Competitive salary and equity package

Flexible work arrangements

Parental leave

Equity

Flexible Hours

Parental Leave

Required Skills

Python

JavaScript

PostgreSQL

Uber for Business (U4B) is one of the fastest-growing businesses at Uber. As a Senior Staff Software Engineer on the U4B Platform team, you will serve as a senior technical leader responsible for architecting and evolving the core B2B platform that powers products such as Rides for Business, Uber Health, Uber Central, Uber Transit, Vouchers, and Eats for Business. You will provide technical leadership across multiple teams, shaping the platform strategy, driving architectural excellence, and ensuring the systems scale to support hundreds of millions of transactions across more than 150,000 organizations.
This role is ideal for a highly experienced engineering leader with deep technical expertise, a strong architectural mindset, and the ability to drive meaningful business impact through innovation, execution, and cross-functional influence.

What the candidate will do :

  1. Tech Lead multiple engineering teams responsible for evolving and scaling the U4B B2B platform.
  2. Architect resilient, extensible systems that power U4B Rides, Uber Health, Vouchers, and Eats for Business.
  3. Oversee high-volume transaction flows across 150K+ organizations, ensuring reliability and performance.
  4. Drive resolution of complex technical challenges and guide long-term platform evolution.
  5. Partner with cross-functional stakeholders to align engineering investments with business strategy.
  6. Champion best practices in architecture, coding standards, testing, deployment, and platform security.

What the candidate will need :

  1. 15+ years of software engineering experience.
  2. Expertise in one or more object-oriented programming languages (e.g., Go, Java, C++, C#).
  3. Experience designing and operating complex, large-scale distributed systems that serve millions of users, with strong competency in production deployment, monitoring, and reliability.
  4. Experience with large-scale distributed storage systems and databases (SQL or NoSQL; e.g., MySQL, Cassandra).
  5. Ability to decompose complex business and technical problems and lead multiple teams toward effective, scalable solutions.

Bonus Points if :

  1. Demonstrated leadership across multiple engineering teams, influencing strategy and execution.
  2. Proven experience architecting large-scale, distributed systems serving diverse product surfaces.
  3. Deep expertise in designing high-reliability, high-throughput transaction systems.
  4. Strong ability to break down complex technical and business problems into scalable solutions.
  5. Experience driving cross-functional alignment with product, design, and operations partners.
  6. Commitment to engineering excellence, including quality, security, observability, and operational best practices.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let's move it forward, together.
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.

Contact & Location

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About Uber

Uber

Uber develops, markets, and operates a ride-sharing mobile application that allows consumers to submit a trip request.

10,001+

Employees

San Francisco

Headquarters

$120B

Valuation

Reviews

3.1

10 reviews

Work Life Balance

4.2

Compensation

2.3

Culture

3.5

Career

2.0

Management

2.5

45%

Recommend to a Friend

Pros

Flexible hours and schedule

Meeting different people and cultures

Make your own hours

Cons

Inconsistent and low pay

Safety concerns with passengers

Traffic and difficult drivers

Salary Ranges

23,534 data points

Mid/L4

Mid/L4 · Data Analyst

3 reports

$209,300

total / year

Base

$161,000

Stock

-

Bonus

-

$203,580

$209,300

Interview Experience

5 interviews

Difficulty

3.0

/ 5

Duration

14-28 weeks

Offer Rate

40%

Experience

Positive 80%

Neutral 20%

Negative 0%

Interview Process

1

Application Review

2

Online Assessment

3

Recruiter Screen

4

Technical Phone Screen

5

Case Study/Analytics Test

6

Final Loop/Panel Interview

7

Offer

Common Questions

Coding/Algorithm

System Design

Behavioral/STAR

Case Study

Technical Knowledge