Frontend Software Engineer - Customer Security Experience

3 months ago
US-CA-San Francisco
Safety & Security - Engineering Security
US-CA-San Francisco
Requisition Post Information* : External Company Name
Uber Technologies, Inc.
Requisition Post Information* : External Company URL

Uber Overview

About us


We’re changing the way people think about transportation. Not that long ago we were just an app to request premium black cars in a few metropolitan areas. Now we’re a part of the logistical fabric of more than 600 cities around the world. Whether it’s a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.


For the people who drive with Uber, our app represents a flexible new way to earn money. For cities, we help strengthen local economies, improve access to transportation, and make streets safer.


And that’s just what we’re doing today. We’re thinking about the future, too. With teams working on autonomous trucking and self-driving cars, we’re in for the long haul. We’re reimagining how people and things move from one place to the next.


Job Description

About the team

The Customer Security Experience team is part of Uber’s Engineering Security organization.  We build customer-facing solutions that tackle real world security concerns at scale, and our team is charged with creating secure, seamless, and consistent customer identity and authentication experiences that enable all of Uber’s products globally.  We are ambitious, engaged, and excited about transforming the way to protect customers and their data, building customer trust, and advancing the industry.


What you’ll do

As a frontend engineer on our team, you’ll have a direct impact on our identity and authentication customer experiences.  You will work in multidisciplinary teams to build web properties and tooling that enable customers across all our products (including riders, drivers, eaters and more) and markets.  These web properties must not only scale to support millions of unique visitors a month from every continent on the planet, they must also handle rapid change and experimentation in a sustainable way.  Your passion and drive will help Uber maintain and grow user trust as we deliver features that protect our customers while providing seamless and delightful experiences.


What you’ll need

  • Web technologies skills. You're excited to work in a modern frontend stack and have 6+ years of experience with Node.js, React/Redux or similar technologies. You're energized by the amazing pace that the web continues to evolves. You seek new methods and tools to make great websites faster and better, both on the frontend and backend.
  • Architecture skills. You know how to build highly scalable, robust, and fault-tolerant services that support our unique rate-of-growth requirements. You stay up-to-date with the latest architectural trends.
  • Design and business acumen. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details results in a delightful user experience.
  • Continuous learning. You flourish with new technologies and don't believe in one-size-fits-all solutions. You can adapt to meet the needs of our massive scale, growth, and evolving business environment.
  • Passion.  You feel ownership over everything you ship, and you pride yourself on efficient monitoring, thorough documentation and test coverage.
  • Teamwork. You believe that you can achieve more on a team; that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement and you help others by returning the favor.




Connect With Us!

Not ready? Connect with Uber to receive future communications about opportunities and general information about specific areas of Uber that interest you.