Principal Engineer, Backend

Uber

Quick summary

Work type
On-site
Location
San Francisco, CA
Posted
144 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $182k
$121k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $149,850–$214,500.

Based on 240 similar postings.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 45 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Principal Engineer, Backend

As a Principal Engineer on Uber’s Earner Experience team in San Francisco, you will lead the technical direction for backend systems and algorithms that enhance the daily experience of millions of drivers, couriers, and shoppers. Your role involves providing mentorship to engineers while driving complex projects and influencing product strategy across major platforms. You will collaborate closely with cross-functional teams including product managers, designers, data scientists, and operations experts to develop next-generation consumer experiences. Key responsibilities include writing high-quality code, leading the adoption of coding standards, and designing long-lasting engineering solutions that reduce complexity and improve efficiency. The ideal candidate has extensive experience in building large-scale systems and a deep understanding of modern mobile frameworks such as iOS or Android development.

What you'll do

  • Leads technical design and architecture for backend systems used by millions of Uber drivers and couriers.
  • Provides high-quality code reviews and sets standards for coding best practices across the organization.
  • Foresees architectural challenges a year ahead and works to mitigate them proactively.
  • Designs long-lasting engineering solutions that enhance developer efficiency and system reliability.
  • Mentors and guides multiple teams to ensure effective delivery of project goals and objectives.

What we're looking for

  • Extensive experience (7+ years) in designing and building large-scale engineering projects.
  • Proven track record of launching multiple generations of mobile applications to millions of users.
  • Strong background in software engineering, including iOS or Android application development.
  • Deep understanding of modern mobile frameworks and their appropriate application.
  • Ability to provide high-quality code and design review feedback to other engineers.
  • Experience setting standards for architecture best practices across organizations.

More like this

Similar roles

Senior Solutions Engineer

Cloudflare, Inc

San Francisco, CA 74 days ago $244,000$336,000
AWS GCP Azure JavaScript Python Go BASH DDoS Firewalls TLS VPN DLP TCP UDP DNS IPv4 IPv6 BGP routing GRE SD-WAN MPLS Global Traffic Management WAF CDN serverless application development ZTNA SASE identity management authentication FedRAMP GDPR PCI DSS HIPAA SOC-2 ISO/IEC
Hybrid

Senior Engineering Manager, AV Labs

Uber

San Francisco, CA +1 6 days ago
Python PyTorch TensorFlow Kubernetes AWS CI/CD Docker PostgreSQL Git Jenkins Prometheus Grafana Linux Scikit-learn Pandas NumPy Apache Spark MLOps

Senior Solutions Engineer, Named Accounts

Cloudflare, Inc

CA 68 days ago $244,000$336,000
Cloudflare CDN Security Networking SaaS Azure AWS GCP SIEM log analytics platforms Routing subnetting split tunnels SD-WAN local internet breakout DDoS malware phishing viruses CI/CD
Hybrid

Technical Support Engineer 2

Datadog

25 days ago $81,000$118,000
Datadog Python JavaScript APIs Linux Cloud Services CI/CD Docker Kubernetes AWS Google Cloud Platform Azure Monitoring Tools Documentation Customer Support Platforms
Hybrid