Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Graduate 2025 Software Engineer I, Canada

AT Uber
Uber

Graduate 2025 Software Engineer I, Canada

Toronto, Canada

Job Description

About the Role

At Uber, engineers address a wide variety of bold problems and situations as we continue to innovate and develop products. We expect our engineers to be proficient in data structures, algorithms, and problem-solving - this includes being a specialist in the programming language of your choice.

We believe effective communication is an attribute in any successful engineer, as you and your team move in the fast-paced development environment. Uber engineers regularly collaborate with teammates to build and maintain services and solutions to support user-facing products, downstream services, and infrastructure tools and platforms used globally.

We build the platforms, products, tools, and processes so that our developers across Uber can provide an outstanding experience to our end customers. Join us as we reimagine the way the world moves.

Want more jobs like this?

Get Software Engineering jobs in Toronto, Canada delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Basic Qualifications

  • Bachelor's or Master's degree in Computer Science or a related technical field, or equivalent experience in an engineering related bootcamp
  • Must have graduated or completed an engineering related bootcamp in 2024 or 2025
  • Proficient experience with one or more of the following programming languages: Java, Go, C/C++, Python, Ruby, etc.
  • If selected, must be willing to start the role in 2025

Preferred Qualifications

  • Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis
  • Desire to work with a team that delivers impactful results every day
  • Passion for building distributed systems at hyper-scale
  • Grit, drive, and a strong sense of ownership coupled with an appetite for collaboration
  • Dedication to writing understandable, maintainable, and reusable software

For Canada-based roles: The base salary range for this role is CAD$114,000 per year - CAD$120,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 https://www.uber.com/careers/benefits.

Client-provided location(s): Toronto, ON, Canada
Job ID: Uber-145358
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • FSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
  • Parental Benefits

    • Fertility Benefits
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Pet-friendly Office
    • Snacks
    • Some Meals Provided
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • Company Equity
    • Performance Bonus
  • Professional Development

    • Work Visa Sponsorship
    • Associate or Rotational Training Program
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program