Jobs /

Staff Software Engineer -Vehicle Solutions (Seattle)

Uber

Apply Now

Job Details

Location: 1191 2nd Ave #1200, Seattle, WA 98101, USA Posted: Mar 26, 2019

Job Description

Careers Search open roles Open Roles

Staff Software Engineer -Vehicle Solutions (Seattle)

Staff/TLM, Engineering in Seattle, WA Apply Now

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 new modalities, self-driving cars and even urban air transportation, we’re in for the long haul. We’re reimagining how people and things move from one place to the next.

Uber is looking for a strong Staff Software Engineer to join its Vehicle Solutions engineering team to help empower people to get into ride-sharing in the cheapest way possible without a large capital investment and for car owners to optimize their business. The VS team builds mobile and web-based products that empower owners of fleets of vehicles the world over to launch, manage and optimize their transportation businesses on Uber’s platform. In this role you will have the opportunity to get in early in the lifetime of the team and have a meaningful impact on defining core user scenarios, systems architecture and team processes. You will also get to build on top of a cutting edge technology stack leveraging a mix of highly scalable serverless, streaming and database platforms.

A Staff-level Engineering role at Uber is special. Engineers at this level represent the top 5% of Engineers at Uber and will have a deep impact across a wide variety of business and technology decisions spanning multiple projects and at times, locations. We are looking for an experienced technologist who can architect, implement, and scale our core infrastructure to drive Uber’s Vehicles strategy.

What You’ll Do

  • Provide technical leadership to build, develop and scale our Vehicle efforts.
  • Help evolve the underlying services architecture so that our products can scale with the rapidly changing needs of the business.
  • Understand different parts of the stack from infrastructure to products to solve Uber-wide problems.
  • Collaborate with Product Managers, Designers and other Engineers to help define, scope and implement high quality mobile features that solve critical user needs.
  • Contribute to improving the operational health of Fleet engineering systems with both ideas and code.
  • Help maintain a culture of camaraderie, ownership and constant learning on the team.

What You’ll Need

  • Past experience in successfully designing and building large-scale distributed systems with reliability and availability in mind. If your architecture can’t scale to 100x at 99.99% availability, it won’t work for Uber.
  • Proven track record of results as a Staff/Partner Engineer level or above at a premier technology company
  • Excellent Go, Java, C#, or C++ coding skills.
  • BS or MS in Computer/Information Science or Engineering.
  • 10+ years professional experience as a Software Engineer.
  • Solid understanding of a high level programming language such as Go, Java, C# or C++.
  • Experience with building backend services.
  • Experience working with database technologies (relational or NoSQL).
  • Strong willingness to work on end-to-end feature development, including frontend, backend and database.

About the Team

The Vehicle Solutions Engineering team is helping drive Uber’s rapid growth in some of the most important global markets. The team builds and owns mobile and web-based products that empower vehicle owners the world over to launch, manage and optimize their transportation businesses on Uber’s platform, providing solutions for Drivers who need access to vehicles. We are in the first innings of defining this business domain and have a long runway of innovation and exploration in front of us. If you are excited by the opportunity to work in a newly emerging problem space, this is the team for you!

Apply Now

See our Candidate Privacy Statement

At Uber we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

About Uber

We’re building something people use every day. From how you get home from work, to how you eat meals, or how you move huge shipments of absolutely anything, the work we contribute moves the world a few steps forward. And that’s one of the best parts about working here—knowing that the work you do helps shape the future. And getting to that bright future means solving some of the most difficult problems of the present. It takes a lot of hard work, a lot of love, and support from colleagues all over the world. At Uber, we have brought together a world-class collective of problem-solvers. And we all fundamentally understand that tough challenges help us personally grow the most. That’s why we wholeheartedly believe in learning by doing—and that there is no better classroom than real-world experience. Because if it helps you grow, then we all grow. Together.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free