Software Engineer - Delivery Platform

Qishicpc

New York (NY)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 - 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
BackEnd Developer with Golang exp.
BackEnd Developer with Golang exp.

TechDigital Group • Sunnyvale (CA)

On-site
USD 90,000 - 150,000
Software Engineer II - Engineer
Software Engineer II - Engineer

Uber • Seattle (WA)

On-site
USD 171,000 - 190,000
Bonus program
Equity award
401(k) plan
Senior Staff Engineer - Grocery Fulfillment & Scale
Senior Staff Engineer - Grocery Fulfillment & Scale

Uber • United States

On-site
USD 267,000 - 297,000
Senior Staff Engineer - Grocery Fulfillment & Payments
Senior Staff Engineer - Grocery Fulfillment & Payments

Uber • United States

On-site
USD 267,000 - 297,000
Sr Software Engineer
Sr Software Engineer

Uber • New York (NY)

On-site
USD 202,000 - 246,000
Principal Engineer - Client and Product Foundations
Principal Engineer - Client and Product Foundations

Uber • United States

On-site
USD 302,000 - 336,000
Bonus program
Equity awards
401(k) plan
+1
Senior Backend Engineer AI-Driven Delivery Platform
Senior Backend Engineer AI-Driven Delivery Platform

Qishicpc • New York (NY)

On-site
USD 120,000 - 160,000
Senior Backend Engineer — Scalable AI-Driven Systems
Senior Backend Engineer — Scalable AI-Driven Systems

Uber • Sunnyvale (CA)

On-site
USD 232,000 - 258,000
Bonus program
Equity award
401(k) plan
+1
Backend Software Engineer – Grocery & Retail Platform
Backend Software Engineer – Grocery & Retail Platform

Uber • New York (NY)

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