Graduate 2026 Software Engineer I, Tor

Uber Uber · Consumer · Toronto, ON · University

Software Engineer I role focused on building, maintaining, and optimizing backend services and infrastructure for Uber's global products. Requires strong programming skills, collaboration, and problem-solving in a large-scale distributed systems environment.

What you'd actually do

  1. Build, maintain, and optimize backend services and infrastructure that support Uber's global user-facing products and internal platforms.
  2. Design and implement high-quality, testable, and maintainable code using programming languages like Java, Go, Python, or C++ to solve well-defined technical tasks.
  3. Collaborate across disciplines—including product, design, and data science—to ship thoughtful and practical solutions at Uber’s hyper-scale.
  4. Participate in on-call rotations and apply best practices to troubleshoot, diagnose, and resolve production incidents with team guidance.
  5. Own your work end-to-end, from drafting technical documentation and design docs to monitoring product quality and fixing inefficiencies in the production environment.

Skills

Required

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related technical field in 2025 or 2026.
  • Proficient experience with data structures, algorithms, and one or more programming languages such as Java, Go, C/C++, or Python.

Nice to have

  • Desire to work with a team that delivers high-impact results every day while navigating large-scale distributed systems.
  • Grit, drive, and a strong sense of ownership coupled with an appetite for collaboration and constant learning.
  • Proficiency in writing understandable, maintainable software and a curiosity to explore different solutions for complex problems.
  • Experience or interest in building distributed systems at hyper-scale and making practical trade-offs based on business needs.

What the JD emphasized

  • real-world impact
  • real-world constraints
  • complex
  • massive
  • fast pace
  • smart decisions
  • builders who thrive in ambiguity
  • own their growth
  • high-performance culture
  • perseverance
  • directly impacts earners, riders, and merchants
  • digital and physical worlds intersect
  • move the world forward
  • shifting priorities
  • legacy trade-offs
  • meaningful
  • tangible
  • high-impact results
  • navigating large-scale distributed systems
  • Grit, drive, and a strong sense of ownership
  • appetite for collaboration
  • constant learning
  • understandable, maintainable software
  • curiosity to explore different solutions
  • complex problems
  • building distributed systems at hyper-scale
  • making practical trade-offs
  • business needs
  • reimagine the way the world moves
  • bold ideas create real-world impact
  • challenges drive growth
  • speed fuels progress
  • help write one
  • driven by impact
  • energized by challenge
  • shape how the world moves
  • What moves us, moves the world
  • move it forward, together