
About Uber
Reimagining transportation for a better world
Key Highlights
- Public company (NYSE: UBER) since May 2019
- Completed over 1.5 billion trips globally
- Generated $4.8B in revenue from Uber Eats in 2020
- Raised $15.8 billion in funding
Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...
🎁 Benefits
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
🌟 Culture
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...
Skills & Technologies
Overview
Uber is hiring a Senior Full Stack Engineer to build and maintain robust, scalable solutions that support real-world movement. You'll work with technologies like Java, JavaScript, and React. This position requires 7+ years of experience in software engineering.
Job Description
Who you are
You have over 7 years of professional software engineering experience, building and maintaining complex large-scale applications. You thrive in environments where you can navigate messy, high-impact problems and ship thoughtful solutions at speed. Your expertise spans both backend languages such as Go, Java, or Python, and frontend technologies including JavaScript, TypeScript, and React. You are well-versed in distributed systems and microservices architecture, and you understand the intricacies of designing high-throughput, low-latency APIs. You take pride in owning your work end-to-end, from the initial design document to debugging production issues when the stakes are high for a global user base.
What you'll do
In this role, you will build and maintain robust, scalable full-stack solutions for Uber's centralized pipeline, ensuring high performance, safety, and reliability at scale. You will champion engineering best practices such as code health, comprehensive testing, and system design clarity. You will own your projects from start to finish, collaborating closely with cross-functional teams to deliver impactful features that enhance user experiences. Your ability to navigate complex systems and deliver solutions will be crucial as you work in a fast-paced environment. You will also mentor junior engineers, sharing your knowledge and fostering a culture of continuous improvement within the team.
What we offer
At Uber, you will be part of a team that is dedicated to making a real-world impact. We offer competitive compensation and benefits, including opportunities for professional growth and development. You will work in a hybrid environment, with the flexibility to collaborate in the office or remotely. Join us in shaping the future of transportation and technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Uber.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
Braze is hiring a Senior Full Stack Engineer to join their Cloud Data Ingestion & Transformation team. You'll work on systems that enable customers to integrate their data with the Braze platform. This position requires strong problem-solving skills and a collaborative mindset.

Full Stack Engineer
Databricks is hiring a Senior Full Stack Engineer to develop and maintain both front-end and back-end components of their GenAI observability product. You'll work with technologies like Java, JavaScript, and React to enhance user experience and system performance. This position requires a solid track record in full-stack development.

Full Stack Engineer
Woflow is hiring a Senior Full Stack Engineer to develop their Merchant Data Platform. You'll work with JavaScript, React, and Node.js, and engage with machine learning models. This position requires strong coding skills and experience in full-stack development.

Software Engineering
Scrunch AI is hiring a Senior Software Engineer for their Core App team to deliver critical features and improvements end-to-end. You'll work with technologies like Java, JavaScript, and Docker. This position requires experience in high-velocity software development organizations.

Full Stack Engineer
Nooks is hiring a Senior Full Stack Engineer to build and maintain scalable applications. You'll work with JavaScript, React, and Node.js to enhance their AI Sales Assistant Platform. This position requires 5+ years of experience in software engineering.