- ಅನುಭವ
- ಯಾವುದೇ
- ಸಂಬಳ
- —
- ತೆರೆಯುವಿಕೆಗಳು
- 1
- ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ
- 3 ಗಂಟೆಗಳು ಹಿಂದೆ
- Work mode
- ಮನೆಯಿಂದ ಕೆಲಸ ಮಾಡಿ
- ವಿದ್ಯಾಭ್ಯಾಸ
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
- Eligibility
- Candidates pursuing a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field in 2025 or 2026 are eligible to apply. The role is intended for applicants with solid foundations in algorithms, data structures, and programming.
- Resume
- Required to apply
ಕೆಲಸದ ವಿವರ
About the role and team
As a Software Engineer I at Uber, you’ll help build technology that powers transportation and delivery experiences at massive scale across more than 10,000 cities. The work sits in a fast-moving environment where systems are large, the problems are complex, and decisions need to be made thoughtfully with support from experienced teammates. This role is a strong fit for someone who enjoys systems thinking, solving real-world engineering challenges, and building software that has direct impact on riders, earners, and merchants.
You’ll be joining a team that values ownership, resilience, and learning through action. Rather than following a fixed playbook, you’ll be expected to adapt to ambiguity, handle shifting priorities, and contribute to products and platforms where the digital and physical worlds overlap. The role offers the chance to grow while working on meaningful technical problems that matter to millions of people.
What you’ll do
- Develop, support, and improve backend services and infrastructure that power Uber’s customer-facing products and internal systems.
- Write clean, testable, and maintainable code in languages such as Java, Go, Python, or C++ to complete clearly defined engineering tasks.
- Work closely with product, design, and data science teams to deliver practical solutions for a platform operating at hyper-scale.
- Take part in on-call rotations and help identify, investigate, and resolve production issues with guidance from the team.
- Own features and fixes from technical design and documentation through monitoring, quality improvements, and production troubleshooting.
Basic qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline, expected in 2025 or 2026.
- Strong working knowledge of data structures and algorithms, along with experience in at least one programming language such as Java, Go, C/C++, or Python.
Preferred qualifications
- Interest in contributing to a team that delivers high-impact outcomes in large-scale distributed systems.
- Strong initiative, perseverance, and a collaborative mindset with a willingness to keep learning.
- Ability to write software that is understandable, maintainable, and practical to support over time.
- Curiosity about alternative technical approaches and a willingness to make trade-offs based on product and business needs.
Additional information
You may be eligible for bonuses, equity, and other forms of compensation, along with a broad benefits package. Offices are an important part of collaboration and culture. Unless you are approved for fully remote work, you must spend at least Tuesday, Wednesday, and Thursday in the office. Some positions, including greenlight hub roles, require full-time on-site presence. Please check with the recruiter for the specific arrangement for this role.
Accommodations may be available for religious or medical reasons, or as required by applicable law. To request an accommodation, contact accommodations@uber.com.
The role is based in Toronto, Ontario, Canada.