Sr Software Engineer II, Fulfillment Platform @ Uber - San Bruno, CA

Job Overview

15 days ago

Sr Software Engineer II, Fulfillment Platform

Uber - San Bruno, CA

The goal of the fulfillment team is to provide a unified platform for all business verticals at Uber to develop their trip fulfillment flow and seamlessly integrate pricing, matching, dynamics and other marketplace capabilities into their product. At its core, the Fulfillment team is responsible for orchestrating and maintaining real-time state of all ongoing trips for Uber. We directly support Uber Rides, Uber Eats, Uber Freight, and many more experimental products. This team is part of the Marketplace Org which is the real-time decision-making and systems behind Uber (ex: matching riders/drivers, pricing, fulfilment). Transportation Platform is a sub domain of the Fulfillment team focusing on integrating transport providers into the Uber marketplace.

When a user or eater requests their ride, these systems interact with matching, dispatching, maps stack to ensure that an order gets fulfilled. We develop systems that can recover from business failures, monitor conformance, develop complex user state machine flows to unlock new product lines in the company.

In the next 1 year, this team will be innovating in the areas of development of rental product lines, re-envisioning multi modal shopping and trip flow experience that connect multiple marketplaces (e.g., order pickup food while on trip to another destination, get a ride that combines train + uber). Another focus for us is to enable third party drivers on to our platform to make Uber a true platform as a service.

What You'll Do
  • Coordinate multiple stakeholder to build complex end to end features
  • Identify common patterns and improve platform
  • Mentor other engineers on best practices
  • Ensure system realiabillity across all critical system
Basic Qualifications

  • 4+ years of experience developing and shipping code for production systems
  • 4+ years of experience in systems software engineering. Sound understanding of computer architecture and CS fundamentals.
  • Proficient in one of the following programming languages: Java or Golang

Preferred Qualifications
  • BS or MS in Computer Science or a related technical field, or equivalent experience
  • Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.

Similar Jobs

Senior Software Engineer


Foster City, CA

Working familiarity with the entire software development lifecycle including version control, build process, testing, and code release.

Product Owner - Senior


San Francisco, CA

Minimum of 6 years of expertise building software products. If you are looking for meaning and impact by solving a problem which will affect generations to come…

Senior Software Engineer Services LLC

Sunnyvale, CA

Experience with Agile software development methodology. 4+ years of professional software development experience. Strong business and technical vision.

Senior Software Engineer, Video Engineering

Twitch Interactive, Inc.

San Francisco, CA

Contributions to open source software projects. Build a very good deep understanding how Twitch Transcoder software works. 401(k), Maternity & Parental Leave.

Senior Software Engineer, Cloud IR, Unit 42 (Remote)

Palo Alto Networks

Santa Clara, CA

Bring your software expertise to help design and implement the roadmap for this new team. Experience developing solutions with Python is a must, experience…

Senior Performance Engineer in QRE


San Mateo, CA

8+ years hands-on software engineering experience with focus on tools, frameworks, automation, and infrastructures.

Senior Software Engineer - SignUp

New Relic

San Francisco, CA

Build scalable and reliable services that drive our presence in new providers. Diagnose and solve problems in high-efficiency services and distributed systems…

Senior Designer Customer Platform


San Bruno, CA

Designing front-end user experience solutions for consumer software development using modern web technologies (for example, AJAX, Ruby on Rails, strong HTML/CSS…

Senior UI Engineer - REMOTE/ONSITE


San Francisco, CA

With a song library of over 1,500 songs and 10 years of support the Rocksmith franchise helped millions of players around the world on their musical journey.

Senior Security Technical Program Manager Services LLC

Sunnyvale, CA

You will partner by developing strong relationships and work with senior leaders across disciplines including business, product, engineering, launch, legal and…

Senior Software Developer - Remote Option


Sacramento, CA

5+ years experience in software development. Good understanding of software design patterns and development best practice.

Senior Manager II, Software Engineering


Sunnyvale, CA

As permitted by applicable law, provide evidence of full vaccination as defined by CDC guidelines OR secure approval of medical or religious accommodation for…

Sr. Manager, Software Engineering Services LLC

Sunnyvale, CA

4+ years of experience as a software developer. Knowledge of professional software engineering practices & best practices for the full software development life…

Senior Product Designer - Health

Cash App

San Francisco, CA

Our product designers take a product, feature, or experience from ideation to production. This includes vision setting, designing solutions, prototyping,…

Senior Product Manager (Security)

Palo Alto Networks

Santa Clara, CA

With your understanding of security challenges and the competitive landscape, your voice will be important in influencing our product strategy around security…

Senior Designer UX Walmart Connect


San Bruno, CA

Designing front-end user experience solutions for consumer software development using modern web technologies (for example, AJAX, Ruby on Rails, strong HTML/CSS…

Sr. User Experience Researcher, Community Health

Twitch Interactive, Inc.

San Francisco, CA

5+ years Industry experience with a variety of qualitative research methods, such as semi-structured interviews, contextual inquiries, ethnography, usability…

Senior Product Manager Tech

Amazon Dev Center U.S., Inc.

San Francisco, CA

8+ years of relevant software development or product management experience. Experience coordinating complex product development cycles and software development…

Senior Data Scientist

Palo Alto Networks

Santa Clara, CA

As a senior data scientist at Palo Alto Networks, you will be responsible for working with different internal & external customers to build machine learning…

Sr. UX Researcher, Selling Partner Services Services LLC

Santa Cruz, CA

Portfolio of past work experience and deliverables demonstrating impact, including generative and evaluative research, and showing track record of managing and…

Sr.Quality Assurance Engineer

Amazon Data Services, Inc.

Cupertino, CA

Experience in testing and debugging networking protocols using advanced hardware and software test automation.

Senior Director, Device Engineering

Western Digital

Milpitas, CA

Define memory cell and selector materials, specifications, and requirements for this novel technology; Define and work cross functionally to implement all…

Senior Technical Project Manager

Cricket Health

San Francisco, CA

Experience working with project management and software development planning tools such as Jira. Cricket Health is looking for a Senior Technical Project…

Sr. Software UI (React) Engineer, Prisma Cloud

Palo Alto Networks

Santa Clara, CA

Experience with version control software GIT. Passionate about building features that delight customers and solve their problems.