Skip to main content

Staff Software Engineer - Marketplace Segmentation

Posted today

uberMillbrae (CA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you will shape the technical direction for Uber’s Marketplace Segmentation domain, driving scalable architectures and cross‑team initiatives that optimize rider matching, pricing, and experience. You will mentor senior engineers, lead high‑impact programs, and partner with Product, Data Science, and Executive leadership to align technical roadmaps with business goals. This position offers the chance to influence global scaling, performance, and profitability of Uber’s core rides platform. You will operate as a technical thought leader, promoting best practices and innovative solutions in a fast‑moving environment. Compensation / Benefits base salary USD 232,000–USD 258,000 per year bonus program equity award 401(k) plan range of benefits in‑office collaboration requirements
Responsibilities: Define and drive long‑term technical strategy and architecture for the Marketplace Segmentation domain Lead large, ambiguous initiatives spanning multiple engineering teams Mentor senior and staff engineers to raise the team’s technical bar Identify fundamental technical challenges in matching, pricing, and user experience and propose innovative solutions Represent the team in cross‑functional forums and align on complex topics with Product, Data Science, and Leadership Architect highly scalable, resilient systems to handle real‑time volume and global conditions Advocate for best practices in system design, testing, and operational excellence
Key requirements: 8+ years of experience building scalable, fault‑tolerant products or platforms Proficiency in one or more programming languages (Go, C/C++, Java, Python, or JavaScript) Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience Expertise in designing and building complex distributed systems at internet scale Ability to translate business objectives into technical roadmaps and execute on them Strong communication, influence, and collaboration skills Mentorship experience and a track record of shaping senior engineers' careers strong communication leadership and mentorship cross‑functional collaboration distributed systems design real‑time systems and scalability matching and pricing algorithms

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this