refresh

트렌딩 기업

트렌딩

채용

JobsUber

Staff Software Engineer

Uber

Staff Software Engineer

Uber

Bangalore, India

·

On-site

·

Full-time

·

4d ago

About the Role

Uber for Business (U4B) is one of Uber's fastest-growing businesses, enabling organizations to move people and goods at scale. As a Staff Software Engineer on the U4B Platform team**, you will be a senior technical contributor responsible for designing, building, 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**.**
In this role, you will own complex technical areas within the platform, drive architectural decisions, and provide technical leadership across multiple teams. You will work on systems that support hundreds of millions of transactions across150,000+ organizations**, with a strong focus on scalability, reliability, and maintainability.**
This role is ideal for an experienced engineer with deep distributed systems expertise, strong execution skills, and the ability to influence technical direction beyond their immediate team.

---- What the Candidate Will Do ----

  1. Serve as a technical leader **within the U4B Platform team, owning and driving key architectural components.**2. Design and implement scalable, resilient platform services **that support multiple U4B product surfaces.3. Partner with engineers across teams to align on architecture, interfaces, and platform standards.4. Lead the design and execution of high-volume transaction flows, ensuring performance, reliability, and correctness.5. Drive resolution of complex technical problems, balancing near-term delivery with long-term platform health.**6. Collaborate closely with Product and cross-functional partners to translate business requirements into robust technical solutions.

  2. Set and uphold best practices for code quality, testing, deployment, observability, and security**.**
    ---- Basic Qualifications ----

  3. 10+ years of professional software engineering experience**.2. Strong expertise in one or more object-oriented programming languages(e.g., Go, Java, C++, C#).**3. Hands-on experience designing and operating large-scale distributed systems **in production.4. Solid understanding of service reliability, including monitoring, alerting, and performance optimization.5. Experience working with relational and/or NoSQL databases(e.g., MySQL, Cassandra).**6. Proven ability to break down complex systems and guide teams toward scalable, maintainable solutions.
    ---- Preferred Qualifications ----

  4. Experience influencing technical direction across multiple teams **without direct management authority.2. Background building or scaling B2B or platform systems.**3. Experience with high-throughput, transactional systems.

  5. Strong collaboration skills with product, design, and operations partners.

  6. Demonstrated commitment to engineering excellence and continuous improvement.

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.

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