About the Role
- - - - What You Will Do ----
- Provide technical leadership to a passionate, experienced, and diverse engineering team
- Work with the team and partners to define the broader architecture for the Advanced Matching Platform
- See the big picture and identify inefficiencies and opportunities for meaningful improvements across that Matching Platform and Uber as a whole.
- Drive alignment between teams on architecture and responsibility delineation between platforms and product services.
- Raise the bar on engineering best practices across your org to produce best in class of code, and effective documentation, testing, and monitoring.
- - - - Basic Qualifications ----
- Technically strong, with 8+ years of experience experience building highly scalable software
- Excellent written and verbal communication skills, experience writing detailed technical documents.
- Experience with Java, Go or C++ (bonus points for more than one).
- Passionate about helping teams grow by inspiring and mentoring engineers.
- - - - Preferred Qualifications ----
- Have a BS or advanced degree in Computer Science or a related field
- Experience working cross-functionally with Product Management, Data Science, and Business partners
- Experience building software engineering solutions for prediction and optimization problems
- Contribute to the wider software community through open source
For Canada-based roles: The base salary range for this role is CAD$218,000 per year - CAD$242,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 .
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .