Software Engineer II Backend (Mobility)

Software Engineer II Backend (Mobility)

Uber | Toronto, ON, M4W 1A9, CA

Posted 2 days ago

Apply Now


Open to Remote Locations US and Canada
The Mobility Engineering Team is one of the key players that drives profitability and growth of our company. It's the bread and butter of Uber!
Our team builds technology that handles some of the biggest challenges that Uber faces day-to-day. These include: user growth and retention, revenue and profitability growth, safety and reliability, earners' income maximization, environmental sustainability, and the fulfillment platform.
The Mobility Team is home to Rider, Driver, U4B (Uber for Business), and Marketplace sub-teams that operate like startups within Uber. Some of the things our engineers are working on are in the first iteration, which means that you have the ability to design the future of some of our product offerings.
The team works on the latest tech innovations while adopting new tech evolution to stay ahead of the competition. We are always exploring the latest and greatest technologies ranging from data science, face tracking, and analysis/pattern recognition to create the best and safest experience for our users.
Join our team and work on the frontlines of building Uber's core technology used by millions of users in 10,000 cities worldwide!
Basic Qualifications
Bachelor’s degree in Computer Science or related technical field or equivalent practical experience
Experience coding using general purpose programming language (eg. C/C++, Java, Python, Go, C#, or Javascript)
At least five (3-5) years of software engineering experience
Preferred Qualifications
Experience scaling large scale distributed systems
Experience with databases and microservices
"For Colorado-based applicants: Please refer to this role in our careers page for more details on your total compensation and benefits package. You can get there by clicking ‘apply’ if you’re not already on our careers site. #LI-Remote"