Uber - Software Engineer II - C++/Java

2 days ago


Bengaluru, India Uber Full time

About The Role :

Uber's Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions.

As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9's availability.

This is one of our largest scalable systems, and its complex day-to-day interactions require careful coordination from engineers with a deep sense of quality, security, and ingenuity.

The Order Platform team provides a reliable, self-service platform for accessing commerce data and capabilities across Uber.

It serves as a single point of integration between various Uber businesses and commerce systems, acting as the single source of truth for all transactions performed by any Uber business, including Uber Rides and Uber Eats.

As a critical central platform, we bridge the gap between infrastructure and product.

We solve deep technical challenges at scale within problem domains specific to Uber's business.


Job Description :


As a Software Engineer II, you'll contribute to the end-to-end delivery of initiatives, from design to production readiness.

You'll work closely with engineering leadership, product managers, and technical program managers to develop roadmaps and ensure seamless execution.

What The Candidate Will Need / Bonus Points :

What the Candidate Will Do :


- Design, scale, code, monitor, and maintain a highly critical set of services.


- Contribute to, lead, own, and deliver complex features as part of a larger project.

- Proactively mentor interns or new college graduates.


- Develops and maintains tests, monitoring, and alerting to ensure robust and stable code, while also helping define related standards.

Basic Qualifications :

- MS/BS in Computer Science or a related field, with at least 3 years of individual contributor experience as a software engineer.

- Fluent in Go, Java, or C++.

- Knowledge of distributed systems architecture including concepts like consensus, convergence, load balancing, data consistency, and performance/efficiency.

- Strong communication skills, both written and verbal, to articulate complex ideas to engineering teams.

Preferred Qualifications :


- Prior experience in fintech or payments.

- Prior experience with Go.

- Experience being on-call and handling operational issues for a system serving production traffic.


(ref:hirist.tech)
  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Uber Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    About the RoleUber's Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions. As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9's availability. This is one of our largest scalable...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Uber Full time

    About The Role : Uber's Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions. As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9's availability. This is one of our largest scalable...


  • Bengaluru, Karnataka, India Uber Full time

    About The Role : Uber's Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions. As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9's availability. This is one of our largest scalable...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Uber Full time

    Job DescriptionAbout the RoleUber's Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions. As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9's availability. This is one of our...


  • Bengaluru, Karnataka, India Uber Full time

    About the Role : The Platform Engineering team at Uber covering Compute, Network, Storage, Reliability, Hardware Engineering, and Corporate IT is the backbone of Uber Engineering. Our mission is to "Empower One Uber to innovate by building a world-class foundation that accelerates growth at scale." Were looking for a passionate and skilled Software...


  • Bengaluru, India Uber Full time

    The Security Engineering team at Uber is focused on making the production and corporate environments secure by default to provide industry-leading solutions for Uber's production services and infrastructure. As a Senior Software Engineer in the Enterprise Application Security team, you will leverage your solid software engineering background in building...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Uber Full time

    About The Role :Edge Platform Team at Uber is responsible for building and managing the API Gateways for all the Uber Mobile App Integrations, External API integrations, and streaming data integrations with backend services.The services managed by the Edge Platform team are some of the most critical services that Uber business relies on to run securely and...


  • Bengaluru, India Uber Full time

    About The Role : At Uber, our mission is to ignite opportunity by setting the world in motion. The Platform Engineering organization plays a foundational role in enabling our engineers to move fast, build reliably, and operate at scale. We are looking for a passionate and experienced Engineering Manager to lead two critical teams within the Real-Time Data...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Uber Full time

    Job DescriptionAbout the RoleThe U4B Platforms Org in Bangalore is building and evolving the best-in-class business systems for Uber B2B Customers, which enables experiences and tools for reliable, configurable, and intelligent business lifecycle management. The platform enables end-to-end B2B experience enabling cost-efficient business growth through...


  • Bengaluru, Karnataka, India Uber Full time

    About the Role :As a Senior Software Engineer in Ubers Drive team, you will play a pivotal role in shaping the future of autonomous ridesharing. Beyond coding, you will lead strategic initiatives that align with Ubers vision to be the global leader in autonomous mobility. You will work closely with product managers and designers to transform innovative ideas...