Please enable Javascript
Ohita ja siirry pääsisältöön

Staff Software Engineer

Engineering
in Bangalore, India

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 across 150,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.
  7. Set and uphold best practices for code quality, testing, deployment, observability, and security.

---- Basic Qualifications ----

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

  1. 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.
  4. Strong collaboration skills with product, design, and operations partners.
  5. 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.


See our Candidate Privacy Statement

Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran Status, or any other characteristic protected by law.