Uber

Staff Software Engineer - Fulfillment Optimization

Uber

San Francisco, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a talented and driven software engineer looking for your next challenge? Do you have a passion for optimization and a desire to make a tangible impact on a rapidly growing company? Look no further than Uber's Fulfillment Optimization team.As a Staff Software Engineer, you will play a crucial role in developing and implementing cutting-edge algorithms and systems to improve the efficiency and reliability of Uber's fulfillment operations. You will work closely with cross-functional teams to identify areas of improvement and drive innovative solutions that deliver a seamless experience for our customers.To excel in this role, you must have a strong background in software engineering, with experience in building and optimizing large-scale systems. You should also possess a deep understanding of algorithms, data structures, and optimization techniques. With your exceptional problem-solving skills and attention to detail, you will help shape the future of Uber's fulfillment operations.Join us at Uber and be a part of our mission to revolutionize the way people move and live in cities.

  1. Collaborate with cross-functional teams to identify and analyze areas for optimization in Uber's fulfillment operations.
  2. Design, develop, and implement cutting-edge algorithms and systems to improve the efficiency and reliability of Uber's fulfillment operations.
  3. Conduct thorough testing and debugging to ensure the accuracy and effectiveness of implemented solutions.
  4. Stay updated on industry trends and new technologies related to optimization and apply them to enhance Uber's fulfillment operations.
  5. Work closely with product managers, data scientists, and other engineers to define requirements and deliver innovative solutions.
  6. Develop and maintain scalable and robust software systems that can handle large amounts of data.
  7. Mentor and guide junior engineers in the team, providing technical expertise and support.
  8. Collaborate with other teams within Uber to integrate and optimize the fulfillment process across different products and services.
  9. Proactively identify potential issues and provide timely solutions to ensure a seamless experience for Uber's customers.
  10. Continuously improve and maintain the performance of existing systems by identifying and implementing optimization techniques.
  11. Communicate updates, progress, and challenges to stakeholders and team members in a clear and concise manner.
  12. Adhere to coding standards, code reviews, and other engineering best practices to ensure high-quality and maintainable code.
  13. Participate in team meetings, brainstorming sessions, and knowledge sharing activities to contribute to the overall success of Uber's fulfillment optimization team.
  14. Contribute to the overall technical strategy and vision of the fulfillment optimization team.
Where is this job?
This job is located at San Francisco, CA, USA
Job Qualifications
  • Bachelor's Degree In Computer Science, Engineering, Or Related Field

  • Minimum Of 5 Years Of Experience In Software Engineering, With A Focus On Large-Scale Distributed Systems

  • Expertise In Backend Development Using Languages Such As Java, Python, Or Go

  • Strong Understanding Of Algorithms And Data Structures, With Experience In Optimizing For Performance And Scalability

  • Experience With Real-Time Optimization And Logistics Systems, Preferably In The Transportation Or Delivery Industry.

Required Skills
  • Data Analysis

  • Team Management

  • Distributed systems

  • Machine Learning

  • Cloud Computing

  • Algorithm design

  • Performance tuning

  • Technical Leadership

  • Optimization techniques

  • Agile methodologies

  • Software Architecture

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • Organization

  • Critical thinking

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Staff Software Engineer - Fulfillment Optimization in San Francisco, CA, USA is $140,000 - $180,000 per year. This may vary depending on the specific company, years of experience, and other factors.

Additional Information
Uber is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMay 13th, 2026
Apply BeforeJune 12th, 2026
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Uber

Uber Technologies, Inc. is an American multinational transportation network company offering services that include peer-to-peer ridesharing, ride service hailing, food delivery, and a bicycle-sharing system. The company is based in San Francisco and has operations in over 785 metropolitan areas worldwide.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started