Stay in Touch



Senior Software Engineer - Frontend (Uber for Business)






San Francisco, CA, US


About Uber

Uber is a technology company that is changing the way the world thinks about transportation. We are building technology people use everyday. Whether it's heading home from work, getting a meal delivered from a favorite restaurant, or a way to earn extra income, Uber is becoming part of the fabric of daily life.

We're making cities safer, smarter, and more connected. And we're doing it at a global scale-energizing local economies and bringing opportunity to millions of people around the world.

Uber's positive impact is tangible in the communities we operate in, and that drives us to keep moving forward.
Uber Engineering is a high-performance culture marked by boldness and achievement. We're looking for team players with natural product intuition who can work harder, faster, and smarter without sacrificing technical excellence. Our organizational challenges are unique, so you should be comfortable in new territory and excited to build systems that can support cities of 100,000 and 10 million people alike.

The Uber for Business team builds products, services, and experiences that target new audiences and high value scenarios. As a Backend Engineer, you'll have a measureable impact on the customer experience for both riders and drivers. You will build products, services, and experiences that target new audiences and high value scenarios. We have a very wide breadth of work from new product offerings like UberEVENTS to enterprise features like ride policies to consumer facing features like Business Profiles to internal engineering platforms that enable other teams to build products like Uber Family.

What you'll do

Sounds awesome? Come join us and help fuel the future of transportation!

As a frontend engineer you will work on user-facing features that drive our new businesses. You should be passionate about building scalable software and making high quality impactful changes. You'll be working with the latest features of JavaScript in ES6 and ES7, using tools and libraries like React, Redux, Webpack, Babel and others. On the backend, you'll be interfacing with services written in Go, Python, and NodeJS.

What you'll need
Experience in building responsive web interfaces that present data in compelling ways
Understanding of the full web technology stack (e.g. HTML, CSS, HTTP, cookies, headers, asset loading / caching) and a broad knowledge of the JavaScript ecosystem.
Familiarity or interest in backend technologies including Python and Go.
Self-starter attitude, you enjoy collaboration and help contribute to the success of others.
Passion for making people's lives better.

Be sure to check out the Uber Engineering Blog to learn more about the team.
Employees are given Uber credits every month.
The rare opportunity to change the way the world moves. We're not just another social web app, we're moving real people and assets and reinventing transportation and logistics globally.
Smart, engaged co-workers.

401(k) plan, gym reimbursement, nine paid company holidays.
Full medical/dental/vision package to fit your needs.
Unlimited vacation policy; take time when you need it.

Uber is an equal opportunity employer and enthusiastically encourages people from a wide variety of backgrounds and experiences to apply. Uber does not discriminate on the basis of race, color, religion, sex (including pregnancy), gender, national origin, citizenship, age, mental or physical disability, veteran status, marital status, sexual orientation or any other basis prohibited by law.

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup