Software Engineer II, Earner Segmentation

2 days ago


Toronto, Canada Uber Full time

Software Engineer II, Earner Segmentation Join to apply for the Software Engineer II, Earner Segmentation role at Uber About The Role Earner Segmentation is a critical part of Uber's Delivery Marketplace , powering how couriers engage with work opportunities across Uber Eats , grocery, and emerging delivery verticals. Our mission is to design systems that provide couriers with flexibility, fairness, and reliability —while ensuring the marketplace operates efficiently and at global scale. As a Software Engineer on the Earner Segmentation team, you'll help build the next generation of scheduling as a first‑class product for couriers. This system enables couriers to reserve time slots in advance , creating better earning opportunities and more predictable access to work. Key Responsibilities Creating intuitive, reliable, and trustworthy experiences for couriers Designing and implementing systems that balance supply and demand in real time Developing scalable algorithms for fair and efficient shift allocation Work cross‑functionally with engineers, scientists and product managers to find ways to improve efficiency and provide a better experience for our users Participate in the full development cycle from ideation to architecture design, to implementation, to productionization Build scalable software systems that handle some of the highest traffic system at the company Basic Qualifications BS or MS in Computer Science or a related technical field, or equivalent experience 2+ years of experience in software engineering Strong experience in backend development (e.g., Go, Java, or Python) Familiarity with distributed systems, service‑oriented architecture, and data‑driven decision making Preferred Qualifications Collaborative mindset and ability to work across product, science, and design teams Experience working on products that have a user experience involved For Canada‑based roles: The base salary range for this role is CAD$136,000 per year - CAD$151,000 per year. You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link #J-18808-Ljbffr



  • Toronto, Canada Uber Full time

    A leading technology company in Toronto is seeking a Software Engineer II for the Earner Segmentation team. This role involves designing systems that enhance user experiences for couriers, focusing on real-time balance of supply and demand and building scalable algorithms. The ideal candidate should have 2+ years of experience, strong backend development...


  • Toronto, Ontario, Canada Uber Full time $136,000 - $151,000 per year

    About the RoleEarner Segmentation is a critical part of Uber's Delivery Marketplace, powering how couriers engage with work opportunities across Uber Eats, grocery, and emerging delivery verticals. Our mission is to design systems that provide couriers with flexibility, fairness, and reliability - while ensuring the marketplace operates efficiently and at...


  • Toronto, Canada Uber Full time

    About the Role Earner Segmentation is a critical part of Uber’s Delivery Marketplace , powering how couriers engage with work opportunities across Uber Eats , grocery, and emerging delivery verticals. Our mission is to design systems that provide couriers with flexibility, fairness, and reliability  — while ensuring the marketplace operates efficiently...


  • Toronto, Canada Uber Full time

    About the Role Earner Segmentation is a critical part of Uber’s Delivery Marketplace, powering how couriers engage with work opportunities across Uber Eats, grocery, and emerging delivery verticals. Our mission is to design systems that provide couriers with flexibility, fairness, and reliability — while ensuring the marketplace operates efficiently and...

  • Engineering Manager II

    17 hours ago


    Toronto, Ontario, Canada Uber Full time $189,000 - $210,000 per year

    About The RoleAt Uber Delivery, we're at the forefront of revolutionizing how people get the things they need, right to their doorstep. We tackle complex challenges daily, from optimizing delivery routes in dense urban environments to ensuring seamless inventory management and real-time order fulfillment. The sheer scale and speed of our operations demand...


  • Toronto, Canada Uber Full time

    A leading transportation technology company is looking for a Software Engineer in Toronto to develop innovative scheduling systems for couriers. You’ll tackle high-impact challenges, work cross-functionally, and build solutions that improve user experiences and operational efficiency. Candidates should have a strong background in backend development and...


  • Toronto, Canada Uber Full time

    A leading transportation technology company is looking for a Software Engineer in Toronto to develop innovative scheduling systems for couriers. You’ll tackle high-impact challenges, work cross-functionally, and build solutions that improve user experiences and operational efficiency. Candidates should have a strong background in backend development and...

  • Software Engineer II

    4 weeks ago


    Toronto, Canada Microsoft Full time

    Join to apply for the Software Engineer II role at Microsoft. Get AI-powered advice on this job and more exclusive features. Are you excited by the challenge of building and scaling large, Kubernetes-based service platforms? Do you thrive in a collaborative engineering environment where your work has global impact? If so, we’d love to connect with you. We...

  • Software Engineer II

    4 weeks ago


    Toronto, Canada Microsoft Full time

    Join to apply for the Software Engineer II role at Microsoft . Get AI-powered advice on this job and more exclusive features. Are you excited by the challenge of building and scaling large, Kubernetes-based service platforms? Do you thrive in a collaborative engineering environment where your work has global impact? If so, we’d love to connect with you. We...


  • Toronto, Canada Uber Full time

    Engineering Manager II, Airports Uber Airports team manages the largest segment within Uber’s rides business. Our mission is to help airport travelers understand what to expect, when to request a ride, where to go, and how to find their driver, no matter where they land in the world. We specialize in optimizing Uber products for airport scenarios,...