Software Engineer - Delivery Platform

Qishicpc

New York (NY)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A leading technology company is hiring for the role of Senior Software Engineer in New York. The successful candidate will build scalable backend systems for Uber's global catalog, apply Generative AI, and tackle challenges in distributed architecture. Ideal candidates should have 5+ years of experience, proficiency in Golang or Java, experience with relational databases, and a focus on high-performance systems. This role offers an opportunity to lead full development cycles and improve coding standards.

Qualifications

  • 5+ years of full-time engineering experience.
  • Experience in hands-on software development focused on scale and latency.
  • Proven solid systems design experience in high-availability environments.

Responsibilities

  • Design, develop, and maintain scalable software solutions.
  • Lead the development lifecycle from design to deployment.
  • Conduct code reviews to maintain high coding standards.
  • Communicate with teams to gather requirements and describe features.

Skills

Golang coding
Java coding
Distributed architecture
Relational databases
Flink
Spark
Kafka

Education

Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field

Tools

MySQL
PostgreSQL
Cassandra
MongoDB

Job description

Uber Delivery (Eats, Grocery, Retail) is hiring a Senior Software Engineer to build scalable backend systems that power feeds, storefronts, and discovery experiences. You’ll work with large-scale data systems and apply Generative AI to personalize and transform how customers find products in Uber’s growing global catalog.

Join us to tackle challenges in scalability, distributed systems, and AI at massive scale.

What the Candidate Will Do
  • Design, develop, and maintain robust, scalable, and innovative software solutions.
  • Identify opportunities and lead the entire development lifecycle end-to-end, from architecture design and coding to testing and deployment.
  • Conduct thorough code reviews, offering constructive feedback to maintain high code quality and elevate coding standards.
  • Help the team understand what is important and what problems to focus on, identify solutions to ambiguous problems and reason through tradeoffs.
  • Communicate with internal clients, other technical teams, and management to collect requirements, describe software product features, and technical designs.
Requirements
Basic Qualifications
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field, with 5+ years of full-time engineering experience.
  • Experience in hands‑on software development with a focus on scale, latency, and distributed architecture.
  • Highly efficient coding in Golang, Java, or any similar languages.
  • Solid experience working with relational databases such as MySQL, PostgreSQL, or similar in high concurrency environments.
  • Working experience with Flink, Spark, and/or Kafka.
Preferred Qualifications
  • Solid systems design experience on high-availability and low-latency environments.
  • Proven experience of shipping high‑quality internal platforms.
  • Solid experience working with non‑relational databases such as Cassandra, MongoDB, or similar in high concurrency environments.
  • A great teammate and owner—willing to take on ownership of the systems, and think about operations, maintenance, and reliability.
  • Proven experience working with online food delivery systems and/or e‑commerce platforms is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - Engineer
Software Engineer II - Engineer

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 171,000 - 190,000
Bonus program
Equity
401(k) plan
+1
Sr Software Engineer - Engineer
Sr Software Engineer - Engineer

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Software Engineer II - Grocery & Retail
Software Engineer II - Grocery & Retail

Uber • New York (NY)

On-site
USD 171,000 - 190,000
Participation in Uber's bonus program
401(k) plan
Various benefits
Sr Software Engineer - Delivery Matching
Sr Software Engineer - Delivery Matching

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Software Engineer II - Engineer
Software Engineer II - Engineer

Uber • United States

On-site
USD 171,000 - 190,000
Bonus program
Equity award
401(k) plan
Sr Software Engineer - Delivery Matching
Sr Software Engineer - Delivery Matching

Uber • United States

Hybrid
USD 202,000 - 224,000
Bonuses & equity
401(k) plan
Various benefits
Backend Engineer: Real-Time Feed & Personalization
Backend Engineer: Real-Time Feed & Personalization

Uber • United States

On-site
USD 171,000 - 190,000
Bonus program
Equity award
401(k) plan
Sr Software Engineer - Engineer
Sr Software Engineer - Engineer

Uber Technologies Inc. • New York (NY)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Software Engineer II - Web Engineer
Software Engineer II - Web Engineer

Uber • Sunnyvale (CA)

On-site
USD 140,000 - 180,000
Bonus program
Equity award
401(k) plan
+1
Senior Backend Engineer — Deliverability Platform
Senior Backend Engineer — Deliverability Platform

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1