Uber
Staff Software Engineer, Delivery Logistics
Found: February 15, 2026
This role is based in Toronto, Canada.
Compensation:
CAD$197,000 per year - CAD$219,000 per year
Responsibilities:
- Build scalable software systems that handle high traffic.
- Collaborate with machine learning engineers, data scientists, and product managers.
- Participate in the full development cycle from ideation to productionization.
Requirements:
- BS or MS in Computer Science or related field, or equivalent experience.
- 7+ years of experience in software engineering.
- Experience with Java, Go, or C/C++.
Preferred Qualifications:
- MS or PhD in Computer Science or related field.
- Experience with productionizing machine learning or deep learning models.