1,906,521open jobs
111,657companies
249,788added this week
Browse all
Salary
$102k – $114k per year
Location
In office (Toronto)
Seniority
Middle · 2+ years exp

Confirmed on the employer's own hiring board on Oct 22, 2026. First seen by Alion on Oct 15, 2026. Uber scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Uber is an American mobility and delivery company founded in San Francisco in 2009 that connects independent drivers and couriers with riders and customers through its apps. It operates ride hailing in thousands of cities, a food and grocery delivery business built on the same courier network, a freight brokerage matching shippers with carriers, and an advertising business that sells placement inside those apps. Listed on the New York Stock Exchange since 2019, the company reached sustained profitability in the mid 2020s and now partners with autonomous vehicle developers rather than building self-driving technology itself.

About the Role

The Maps Search team builds features and experiences that expand how people use Search at Uber. Our work connects search, maps, and personalized discovery to help users explore places and find relevant offerings across Uber’s businesses, including Rides, Eats, and Ads.

As a Backend Software Engineer on the team, you’ll build the services and APIs behind these experiences. You’ll work alongside backend, mobile, and machine learning engineers, as well as product managers and data scientists, to turn ideas into reliable, performant features. Projects include cross line of business functionality in search, exploration and local discovery, with opportunities to build new experiences from the ground up.

This is a hands-on, product-focused engineering role. You’ll own well-scoped features from technical design through implementation, experimentation, deployment, and production monitoring, with support from experienced engineers. You’ll tackle distributed systems challenges while seeing how your work improves the customer experience and contributes to Uber’s Growth.

What You Will Do

  • Build customer-facing features: Develop backend services and APIs that power search, map exploration, and local discovery experiences.
  • Own delivery end to end: Take well-scoped features from design through implementation, testing, rollout, and monitoring, collaborating with senior engineers on broader architectural decisions.
  • Engineer for scale and reliability: Improve service performance, scalability, and resilience, balancing customer needs with maintainable technical solutions.
  • Collaborate across disciplines: Partner with mobile engineers, machine learning engineers, product managers, and data scientists to deliver cohesive experiences.
  • Experiment and learn: Support A/B tests, instrument features, and use results to understand customer impact and guide improvements.
  • Maintain engineering quality: Write clean, well-tested code, participate in design and code reviews, and contribute to shared engineering practices.
  • Support production systems: Investigate issues, strengthen observability, and contribute to the operational health of the services you build.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 2+ years of professional software engineering experience, including building and shipping backend services.
  • Proficiency in a backend programming language such as Go, Java, or a comparable language.
  • Strong foundations in data structures, algorithms, API design, and software testing.
  • Experience working with databases and distributed systems, with an understanding of performance and reliability trade-offs.
  • Ability to deliver well-scoped projects independently, communicate technical decisions clearly, and collaborate effectively with teammates and cross-functional partners.

Preferred Qualifications

  • Experience with search systems, including retrieval, ranking, or search indices.
  • Familiarity with personalization, recommendation systems, or integrating machine learning capabilities into backend services.
  • Experience working with geospatial data, maps, points of interest, or location-based products.
  • Familiarity with A/B testing, product analytics, and metrics-driven feature development.
  • Experience operating production services, including monitoring, debugging, and safe deployment practices.
  • Experience building consumer-facing products in collaboration with mobile engineering teams.

For Canada-based roles: The base salary range for this role is CAD $144,000 per year - CAD $160,000 per year.

You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,906,521 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Toronto
$62k – $93k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Richmond Hill
Python
JavaScript
TypeScript
SQL
PowerShell
C#
C#
.NET
Databases
MS SQL
AI/ML
Copilot
Claude Code
DevOps
Rest API
Azure
Docker
Kubernetes
Cybersecurity
Microsoft Entra ID
Management
SharePoint
Agile
Apply
≈ $73k – $132k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Toronto
SQL
C#
C#
.NET
Blazor
Databases
Snowflake
Databricks
AI/ML
Prompt Engineering
AI Agents
DevOps
Rest API
Azure
CI/CD
SOAP
Analytics
ETL/ELT
Management
Agile
Apply
≈ $70k – $125k per year (Estimated) • In office • Secret • 5+ years exp • Ottawa
Python
C++
Apply
≈ $81k – $147k per year (Estimated) • In office • 5+ years exp • Canada
Java
Scala
Databases
ElasticSearch
Apply
≈ $64k – $121k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
Python
JavaScript
SQL
C#
C#
.NET
Databases
MS SQL
AI/ML
Copilot
DevOps
Rest API
GitHub Actions
CI/CD
Git
Incident Management
Analytics
SSIS
Management
UML
Apply
≈ $83k – $149k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Toronto
Go
Java
Databases
PostgreSQL
Databricks
Azure SQL Database
DevOps
OpenShift
Azure
Docker
Kubernetes
Unix
Apply
≈ $73k – $132k per year (Estimated) • Hybrid • Bachelor's Degree • Toronto
Python
JavaScript
Python
FastAPI
Databases
PostgreSQL
Snowflake
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
AI Agents
Frontend
React.js
DevOps
AWS
Docker
Kubernetes
Amazon EKS
Amazon S3
Apply
≈ $70k – $128k per year (Estimated) • Equity • Hybrid • 5+ years exp • Toronto
PHP
PHP
WordPress
DevOps
Akamai
DNS
Apache HTTP Server
Apply
$61k – $84k per year • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Toronto
DevOps
Rest API
Datadog
GitHub
Cybersecurity
Okta
Analytics
Power BI
Management
Confluence
Jira
Apply
Litigation Law Clerk 11 hours ago
$64k – $92k per year • In office • Full-Time • 3+ years exp • Toronto
AI/ML
Copilot
Apply
See all jobs
This is one of many
1,906,521 more open roles from verified company boards, updated every day.