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›Software Engineer II - Backend, Mobility & Business Platforms
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 778 jobs →
Uber

Software Engineer II - Backend, Mobility & Business Platforms

Uber • Sunnyvale, USA

Posted 2d ago🏢 HybridMid-LevelBackend engineer📍 Sunnyvale
Apply Now →

Skills & Technologies

JavaMachine learningApiDynamic pricing

Overview

Uber is hiring a Backend Engineer II to build and maintain backend services for user-facing products. You'll work with Java and machine learning to optimize marketplace matching and pricing strategies. This position requires experience in backend development and algorithm optimization.

Job Description

Who you are

You have 3+ years of experience in backend engineering, focusing on building and maintaining scalable services that support user-facing applications. Your expertise in Java allows you to design robust systems that handle high traffic and complex data interactions. You understand the importance of collaboration and can effectively communicate with stakeholders to gather requirements and deliver solutions that meet user needs.

Your background includes working with algorithms and dynamic pricing models, which are crucial for optimizing marketplace operations. You are familiar with machine learning concepts and how they can be applied to enhance user experiences and drive business growth. You thrive in a team environment and are eager to contribute to a culture of innovation and continuous improvement.

Desirable

Experience with cloud platforms such as AWS or GCP is a plus, as is familiarity with API design and implementation. You have a strong understanding of database management and can optimize queries for performance. If you have worked in a fast-paced environment where you had to adapt quickly to changing requirements, that will serve you well in this role.

What you'll do

In this role, you will collaborate with various teams to design, develop, and maintain backend services that power Uber's user-facing products. You will be responsible for implementing algorithms that optimize marketplace matching and pricing strategies, ensuring that our services are reliable and efficient. Your work will directly impact the rider experience, helping to balance supply and demand through dynamic pricing.

You will also manage the API interactions between planning and real-time systems, ensuring that our products run smoothly and deliver high-quality results. As part of your responsibilities, you will participate in code reviews and contribute to the overall architecture of our backend systems. You will have the opportunity to mentor junior engineers and help them grow in their careers.

What we offer

Uber provides a collaborative work environment where innovation is encouraged. You will have access to the latest technologies and tools to help you succeed in your role. We offer competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional development. Our culture emphasizes work-life balance, and we expect employees to spend at least half of their time in the office, fostering teamwork and collaboration.

Join us at Uber, where you can make a significant impact on the future of transportation and mobility. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need.

Interested in this role?

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

Apply Now →Get Job Alerts