Staff Software Engineer - New Verticals Logistics

A global technology company that develops and operates mobility and delivery platforms.
$218,000 - $242,000
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Logistics

Description For Staff Software Engineer - New Verticals Logistics

Uber's Marketplace Logistics team is seeking a Staff Software Engineer to join their New Verticals Logistics division, focusing on grocery, retail, and package delivery services. This role sits at the heart of Uber's delivery products, working on complex logistics challenges that power the company's expanding delivery ecosystem.

As a Staff Engineer, you'll tackle fascinating NP-hard problems in routing, matching, and scheduling, working to optimize the movement of tens of thousands of delivery requests and couriers in real-time. The role involves designing and implementing sophisticated algorithms that determine optimal driver assignments, order batching, and timing decisions - all while maintaining system performance at scale.

The position offers a unique opportunity to shape the architecture and technical direction of Uber's fastest-growing business segments. You'll be working with cutting-edge technology to solve real-world optimization problems, while leading and mentoring a team of experienced engineers. The role combines technical excellence with leadership, requiring both deep system design expertise and the ability to collaborate across functions.

Working in Seattle, you'll be part of a team that's transforming how products are delivered in the modern world. The compensation package is competitive, ranging from $218,000 to $242,000 per year, plus equity and benefits. This is an ideal opportunity for experienced engineers who are passionate about solving complex technical challenges while having a direct impact on Uber's next generation of delivery services.

The hybrid work environment offers flexibility while maintaining strong team collaboration, with an expectation to spend at least half of your work time in the office. Join Uber's Marketplace Logistics team to be at the forefront of innovation in the delivery technology space.

Last updated 19 minutes ago

Responsibilities For Staff Software Engineer - New Verticals Logistics

  • Provide technical leadership to a passionate, experienced, and diverse engineering team
  • Define the broader architecture for the New Verticals Logistics Team
  • Solve NP-hard routing, matching, and scheduling problems
  • Deliver and operate performant and reliable distributed systems
  • Mentor junior members of the team
  • Interact cross functionally with engineering, product and operations teams
  • Identify inefficiencies and opportunities for improvements across Logistics Matching Platform
  • Raise the bar on engineering best practices

Requirements For Staff Software Engineer - New Verticals Logistics

Java
Go
  • Passionate about helping teams grow by inspiring and mentoring engineers
  • Excellent written and verbal communication skills
  • Experience with Java, Go or C++
  • 8+ years of experience building highly scalable software
  • Experience building software engineering solutions for prediction and optimization problems
  • BS or advanced degree in Computer Science or related field
  • Experience working cross-functionally with Product Management, Data Science, and Business partners
  • Strong analytical and problem solving skills
  • Track record of building successful consumer features

Interested in this job?

Jobs Related To Uber Staff Software Engineer - New Verticals Logistics

Staff Software Engineer

Staff Software Engineer position at Uber's Marketplace Fares Team, building and maintaining critical fare calculation systems that power global operations.

Technical Lead Manager

Technical Lead Manager position at Uber leading the Host Lifecycle team, combining management and technical leadership in infrastructure and systems engineering.

Engineering Manager II, Risk

Lead a team of engineers at Uber building scalable risk management systems while fostering team growth and technical excellence.

Sr Staff Engineer

Senior Staff Engineer role at Uber focusing on core infrastructure modernization and distributed systems, requiring 10+ years of experience.

Manager 2, Software Engineering (Futures)

Lead software engineering manager role at Intuit's Futures team, focusing on emerging technologies and innovative solutions for financial technology platforms.