Build software at Uber as a Software Engineering Intern, applying programming and testing skills to products serving millions worldwide. This internship offers real-world experience.
Uber’s internship program supports university students through mentorship and feedback. You will design, develop, and test applications while building components for functional software systems. The work includes evaluating complex data, development, and projects to resolve technical issues. You will also drive ambiguous projects from end to end with your manager and mentor.
Key Responsibilities:
- Design, develop, and test software applications
- Build components for fully functional software systems
- Evaluate complex data and projects to resolve issues
- Drive ambiguous projects from start to finish
- Own projects and advance them independently
Requirements:
- Pursuing a Bachelor’s or Master’s degree
- Studying computer science, engineering, or related technical field
- Graduating between December 2027 and September 2028
- Programming experience in application or systems languages
- Software engineering experience through internships, competitions, or publications
Develop maintainable software, learn recent methodologies, and contribute accountable engineering work at Uber through practical experience.
📌 Software Engineering Intern Uber (Toronto)
🏢 Uber
📍 Toronto