Software Engineer II- Backend, Marketplace/Maps/Membership/AV

Uber

Quick summary

Work type
On-site
Location
San Francisco, CA · Sunnyvale, CA
Salary
$171,000–$171,000 / yr
Posted
3 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $171k
$121k most similar roles pay here $219k

This role pays more than 51% of similar roles. Most pay $137,500–$203,200 — the shaded band above. At the midpoint, this role pays about $171k versus about $170k for comparable roles.

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 95 open roles on FindRole.

Listed pay typically runs $232,000–$232,000 across 76 roles with salary data.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Software Engineer II- Backend, Marketplace/Maps/Membership/AV

As a Software Engineer II in the Backend team at Uber, you will join high-scale, strategically critical systems that impact millions of users globally. You will contribute to areas such as Maps & Routing and Delivery Marketplace by designing, developing, and maintaining robust backend services using microservices architecture. Your day-to-day responsibilities include collaborating with cross-functional teams to gather requirements, translating them into technical specifications, and leading the entire development lifecycle from design to deployment. Additionally, you will conduct code reviews, stay updated on industry trends, and participate in on-call rotations. The role requires experience with backend development, building highly available distributed systems, and working across multiple services using technologies like Java, Python, or Go, alongside databases such as MySQL and NoSQL solutions.

What you'll do

  • Design and develop robust, scalable software solutions for backend services.
  • Lead the entire development lifecycle from architecture to deployment.
  • Conduct code reviews to maintain high coding standards and quality.
  • Identify opportunities to improve existing systems and recommend enhancements.
  • Stay updated with industry trends and evaluate their impact on software systems.

What we're looking for

  • At least 3 years of full-time software engineering experience.
  • Bachelor’s degree in Computer Science or related field with relevant work experience.
  • Proven experience building highly available distributed systems at scale.
  • Experience working on scalable backend systems using microservices architecture.
  • Ability to design and maintain robust, scalable software solutions.
  • Conduct thorough code reviews and stay updated with industry trends.

More like this

Similar roles

Software Engineer 2 ( Backend)

US Bank

Irving, TX 22 days ago $105,400$124,000
Java Spring Boot RESTful API Azure AWS GCP Kubernetes Apigee Istio Jenkins CloudBees PostgreSQL SQL Server Cassandra Kafka Spark GraphQL Git Jira DevOps Agile Scrum
Hybrid

Software Engineer, Backend, Level 4

Snap Inc.

Santa Monica, CA 3 days ago $157,000$235,000
Python Docker Kubernetes AWS PostgreSQL Redis gRPC GraphQL CI/CD Maven Git Jenkins Distributed Systems Machine Learning Natural Language Processing

Software Engineer, Backend, Level 4

Snap Inc.

Santa Monica, CA 3 days ago $157,000$235,000
Python Docker Kubernetes AWS CI/CD PostgreSQL Redis MongoDB GraphQL REST gRPC Cassandra Distributed Systems Machine Learning Natural Language Processing

Software Engineer, Backend, Level 4

Snap Inc.

Santa Monica, CA 3 days ago $157,000$235,000
Python Docker Kubernetes AWS PostgreSQL CI/CD Terraform GraphQL Redis gRPC MongoDB Cassandra DynamoDB Kafka Zookeeper Hadoop Spark TensorFlow PyTorch