Senior Software Engineer, Fulfillment Shopping & Ordering

Uber

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$133k most similar roles pay here $229k

This listing doesn't post a salary. Most similar roles pay $155,525–$209,750.

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 · Senior Software Engineer, Fulfillment Shopping & Ordering

As a Senior Software Engineer on the Fulfillment Shopping team at Uber, you will play a pivotal role in developing next-generation product discovery, planning, and order checkout platforms for both 1P and 3P customers. This high-impact position involves collaborating with cross-functional teams to design and deliver scalable solutions that address complex business challenges. You will work on cutting-edge technologies such as distributed systems, event streaming, and data modeling to enhance the efficiency of Uber's marketplace operations. Proficiency in languages like Golang or Java is essential, along with a strong background in computer science fundamentals and experience in building resilient, high-scale applications. This role offers significant autonomy and ownership over projects that will shape the future of Uber’s fulfillment platform, impacting millions of users globally.

What you'll do

  • Design and develop high-quality features for Uber's fulfillment platform.
  • Address significant organizational challenges impacting Uber's operations.
  • Ensure system designs result in scalable and resilient solutions.
  • Partner with product managers to define project requirements and execution plans.
  • Collaborate on the next phase of fulfillment for 1P, 3P, and SaaS customers.

What we're looking for

  • At least 5+ years of professional experience in software development.
  • Strong understanding of computer science fundamentals and proficiency in a programming language like Golang, Java, C#, or C++.
  • Experience working with distributed systems and managing production systems with high availability SLAs.
  • Effective communication skills for interacting with various technical teams and senior management.
  • Knowledge of software engineering best practices throughout the entire development lifecycle.

More like this

Similar roles

Principal Engineer, Backend

Uber

San Francisco, CA 144 days ago
Python Java Go C++ Docker Kubernetes AWS CI/CD PostgreSQL Redis GraphQL RESTful APIs Microservices Messaging Queues Scalability Reliability Security Documentation Technical Writing

Software Engineer II, Grocery & Retail

Uber

San Francisco, CA +1 43 days ago
Python Java Go C++ Docker Kubernetes AWS CI/CD PostgreSQL Redis GraphQL gRPC MongoDB Terraform Microservices RESTful APIs Scalability High Availability
Hybrid