Software Engineer II - Grocery & Retail

Uber

Hybrid

Quick summary

Work type
Hybrid
Location
New York, NY
Salary
$171,000–$171,000 / yr
Posted
32 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $171k
$120k most similar roles pay here $229k

This role pays less than 52% of similar roles. Most pay $137,875–$214,500 — the shaded band above. At the midpoint, this role pays about $171k versus about $176k 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 - Grocery & Retail

As a Software Engineer II in the Grocery & Retail team at Uber, you will collaborate with stakeholders to design and develop robust backend services that support user-facing products. This role involves working on challenging technical problems across various domains such as consumer experiences, fulfillment orchestration, search, ranking, recommendations, catalog management, and merchant platforms. You will lead the entire development lifecycle from architecture design through deployment while conducting code reviews to maintain high standards of quality. The ideal candidate has 2+ years of backend development experience, preferably with a background in building highly available distributed systems at scale using microservices architecture. Proficiency in languages like Java, Python, or Go, along with knowledge of databases and cloud technologies such as AWS or GCP, is essential. This role offers significant impact on the rapidly growing grocery and retail business within Uber.

What you'll do

  • Design and develop robust, scalable software solutions for backend services.
  • Translate stakeholder requirements into technical specifications for new features.
  • Lead full development lifecycle from architecture to deployment of systems.
  • Conduct code reviews to ensure high quality and adherence to coding standards.
  • Evaluate and recommend technology integrations based on industry trends.

What we're looking for

  • At least 2 years of experience in backend development and delivering end-user products.
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field.
  • Experience building highly available distributed systems at scale.
  • Proven ability to work across multiple backend services in a microservices architecture.
  • Conduct thorough code reviews and maintain high coding standards.
  • Stay updated with the latest technologies and industry trends.

More like this

Similar roles

Software Engineer II- Grocery & Retail

Uber

San Francisco, CA 21 days ago $171,000$171,000
Python Java Go Ruby Node.js Docker Kubernetes AWS CI/CD PostgreSQL Redis MongoDB GraphQL RESTful APIs Microservices Messaging Queues Scalability High Availability
Hybrid

Sr Software Engineer - Backend, Grocery & Retail

Uber

San Francisco, CA 8 days ago $202,000$202,000
Java Python Node.js Docker Kubernetes AWS CI/CD PostgreSQL Redis GraphQL RESTful APIs MongoDB Scalability Microservices API Gateway Monitoring Logging Spring Boot Nginx
Hybrid

Software Engineer II

Uber

New York, NY 2 days ago $171,000$171,000
Python Java Go C++ Kubernetes Docker CI/CD PostgreSQL Redis AWS GCP Azure PyTorch TensorFlow Yolo Faster_R_CNN Vision_Transformers Siamese_Networks

Software Engineer II - Commerce

Electronic Arts

Redwood City, CA 2 days ago $120,600$184,000
Java Python AWS Azure GCP Docker Kubernetes CI/CD PostgreSQL MongoDB REST GraphQL
Hybrid

Software Engineering Manager, Retail Engineering

Apple Inc

Austin, TX 25 days ago
Java Distributed Systems API Design CI/CD Kubernetes PostgreSQL AWS GCP Azure Terraform Git Jenkins Docker Python JavaScript Security Principles Threat Modeling Secrets Management Least-Privilege Access Service Observability Automated Testing