cover image
Uber

Uber

www.uber.com

36 Jobs

118,367 Employees

About the Company

We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything and earn their way. Movement is what we power. It’s our lifeblood. It runs through our veins. It’s what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across the entire world. In real time. At the incredible speed of now.

The idea for Uber was born on a snowy night in Paris in 2008, and ever since then our DNA of reimagination and reinvention carries on. We’ve grown into a global platform powering flexible earnings and the movement of people and things in ever expanding ways. We’ve gone from connecting rides on 4 wheels to 2 wheels to 18-wheel freight deliveries. From takeout meals to daily essentials to prescription drugs to just about anything you need at any time and earning your way. From drivers with background checks to real-time verification, safety is a top priority every single day. At Uber, the pursuit of reimagination is never finished, never stops, and is always just beginning.

Listed Jobs

Company background Company brand
Company Name
Uber
Job Title
2026 Winter Software Engineering Internship, US
Job Description
**Job Title:** 2026 Winter Software Engineering Internship, US **Role Summary:** A university‑level internship focused on end‑to‑end software development for products that serve millions of users worldwide. Interns collaborate with managers and mentors to design, build, test, and ship high‑impact components within Uber’s technology stack. **Expectations:** - Complete at least one fully delivered project or significant milestone. - Participate actively in code reviews, design discussions, and sprint ceremonies. - Demonstrate ownership, accountability, and the ability to learn new languages or frameworks quickly. **Key Responsibilities:** - Drive ambiguous, unsolved projects from concept to production. - Design, develop, test, and maintain software components using Uber’s core stack. - Evaluate and resolve technical challenges involving complex data and system architecture. - Integrate new code into a fully functional, scalable system. - Collaborate with cross‑functional teams (product, design, operations) to ensure customer‑centric solutions. **Required Skills:** - Proficiency in one or more application or systems languages: Go, Python, Ruby, Java, C/C++, or similar. - Experience building tools or infrastructure that support software delivery. - Strong coding discipline: write maintainable, reusable, and well‑documented code. - Ability to troubleshoot, debug, and optimize performance. - Comfortable learning new languages, frameworks, and development practices. - Demonstrated teamwork, communication, and self‑direction. **Required Education & Certifications:** - Enrolled in a Bachelor’s or Master’s program in Computer Science, Engineering, or a related technical field. - At least one semester remaining after internship completion. - No additional certifications required, though prior internship or coding competition experience is advantageous.
Sunnyvale, United states
On site
19-09-2025
Company background Company brand
Company Name
Uber
Job Title
Engagement Growth - Software Engineer II- Full Stack
Job Description
New york, United states
On site
Fresher
24-09-2025
Company background Company brand
Company Name
Uber
Job Title
Software Engineer II - Backend
Job Description
**Job Title** Software Engineer II – Backend **Role Summary** Design, develop, and maintain the infrastructure layer that abstracts the host fleet for virtual computing environments. Ensure high availability, reliability, and security of production hosts across on‑prem and cloud platforms, while improving developer experience. **Expectations** - 3+ years of backend engineering experience. - Bachelor’s degree (or higher) in Computer Science or related discipline. - Proven operational experience managing live production services. - Strong proficiency in one or more object‑oriented languages (Go, Java, Python). **Key Responsibilities** - Lead initiatives to integrate new host types and enhance compute instance performance and availability. - Design and implement tooling for host‑level availability, reliability, and security. - Build solutions to detect and mitigate micro‑ and macro‑failures in compute layers. - Collaborate with stakeholder platforms and cloud providers to drive platform improvements. - Deliver robust, scalable features for large‑scale, distributed systems. **Required Skills** - Object‑oriented backend development (Go, Java, Python). - Experience with distributed systems architecture and large‑scale deployment. - Operational knowledge of production/live service monitoring and incident response. - Strong problem‑solving skills and ability to work with complex, multi‑dependency projects. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Engineering, or equivalent. - (No mandatory certifications, but familiarity with cloud platforms and distributed systems is preferred.)
Seattle, United states
On site
Junior
24-09-2025
Company background Company brand
Company Name
Uber
Job Title
Software Engineer II, Backend - Fares Platform
Job Description
Job Title: Software Engineer II, Backend - Fares Platform Role Summary: Build and scale backend systems for a global fare platform, collaborating with cross-functional teams to ensure system reliability and performance. Expactations: Deliver scalable, reliable backend solutions; maintain high system performance through development and monitoring; ensure system health via on-call participation. Key Responsibilities: - Design and implement scalable distributed systems for global fare calculations. - Develop and deploy backend features supporting product launches. - Partner with product managers, data scientists, and engineers to solve business problems. - Oversee full development lifecycle, including deployment and monitoring. - Participate in on-call rotations to resolve critical system issues. Required Skills: - 2+ years backend engineering experience with Go, Java, or Python. - Design and build large-scale distributed systems, emphasizing reliability and performance. - Strong data structures, algorithms, and systems design knowledge. - Microservices architecture experience. - Code quality practices including testing and documentation. - Payments/fintech systems experience (preferred). Required Education & Certifications: - Bachelor's degree in Computer Science or related field.
San francisco, United states
On site
Junior
27-09-2025