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, Delivery & Ads
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, Delivery & Ads

Uber • Toronto, CAN

Posted 1d ago🏛️ On-SiteMid-LevelBackend engineer📍 Toronto
Apply Now →

Skills & Technologies

JavaSpringREST API

Overview

Uber is hiring a Backend Engineer II to build and maintain backend services for user-facing products. You'll work with Java and Spring to support various teams including Delivery and Ads. This position requires experience in backend development and system architecture.

Job Description

Who you are

You have 3+ years of backend engineering experience, building and maintaining production systems that scale effectively. You understand the intricacies of designing robust backend services and have a strong grasp of system architecture principles. Your experience includes working with Java and Spring, allowing you to develop high-performance APIs that meet user needs.

You thrive in collaborative environments, working closely with cross-functional teams to deliver impactful solutions. Your ability to communicate technical concepts clearly helps bridge the gap between engineering and product teams, ensuring alignment on project goals. You are also familiar with REST API design and understand the importance of creating efficient and scalable services.

You are passionate about optimizing backend processes and have experience with performance tuning and debugging complex systems. You enjoy tackling challenges and are always looking for ways to improve existing solutions. Your proactive approach to problem-solving makes you a valuable asset to any team.

Desirable

Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with containerization technologies like Docker. If you have worked in the advertising or logistics sectors, your insights will be particularly beneficial to our teams.

What you'll do

In this role, you will design, develop, and maintain backend services that support Uber's user-facing products. You will collaborate with various teams, including the Ads team, to build innovative advertising solutions that enhance user engagement. Your work will involve optimizing existing services and developing new features that improve the overall user experience.

You will be responsible for ensuring the reliability and scalability of backend systems, which involves monitoring performance and troubleshooting issues as they arise. You will also participate in code reviews, providing constructive feedback to peers and contributing to the overall quality of the codebase.

As part of the Delivery organization, you will help solve complex logistical challenges, leveraging your technical skills to create efficient solutions that enhance our service offerings. You will engage in regular discussions with stakeholders to gather requirements and translate them into technical specifications, ensuring that the final product meets user expectations.

What we offer

At Uber, we offer a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technologies and contribute to projects that have a significant impact on our users. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us and be part of a team that is shaping the future of transportation and logistics.

Interested in this role?

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

Apply Now →Get Job Alerts