Software Engineer - Mobile Platform and Tooling

Uber Overview

As we grow our mobile engineering team, we want to empower our engineers to deliver software consistently, reliably and minimal friction. For this role, we’re seeking software engineers who are comfortable using multiple programming languages, with a passion for mobile, automation and quality. We want you to help us build the tooling and infrastructure required to support thousands of engineers and deliver our mobile applications to millions of users around the globe. This isn’t just about applying off the shelf stuff – it’s about pursuing really world-class solutions. You will play a key role within our team, leading the way to help Uber push its engineering, build and automation practices to the next level.

Success for this role in the first 90 days looks like:

  • Shipping services/tools that greatly increase developer productivity.
  • Diving deep into our build infrastructure and tooling to make it more stable/performant.
  • R&D into the latest available tooling/technologies and adopt them into our stack.

Requirements for this job are:

  • Solid fundamentals in software engineering and concepts such as design patterns, testing, build systems and automation in the continuous delivery space
  • At least 3 years of experience working in either mobile applications development, automation or building frameworks/libraries
  • In-depth understanding and direct experience in mobile technologies and platforms (iOS and/or Android)
  • Able to collaborate and communicate with a global team to help determine gaps in our tooling and infrastructure and help drive solutions

It’d be nice if you had:

  • Experience in the Devops space
  • Experience building developer tools and integrations with software such as IDEs
  • Experience in other automated testing strategies such as stress, load and performance testing

Perks and Benefits (U.S.):

  • Frequent talks from leaders in tech, transportation, media, and government. Previous speakers include Peter Diamandis, Madeline Albright, Ariana Huffington, and Eric Holder
  • Free breakfast, lunch and dinner; abundant snacks and drinks
  • The rare opportunity to help hire key talent for a product that everyone around you loves to use. We’re not just another social web app, we’re moving real people and things and reinventing transportation and logistics globally.
  • Sharp, motivated co-workers in a fun office environment
  • 401(k) plan, paid company holidays
  • Unlimited vacation policy; work hard and take time when you need it
  • Full medical/dental/vision package to fit your needs
  • Monthly gym and cell phone reimbursement

Be sure to check out the Uber Engineering Blog to learn more about the team.

Meet Some of Uber's Employees

Brian M.

Community Management Specialist

Brian makes sure that every Uber user has an amazing experience. He troubleshoots roadblocks to customer happiness and also does outreach to attract new Uber users.

Swathy P.

Operations & Logistics Manager

Swathy is part of the team that is the driving force behind Uber’s transportation options. She helps sign up the drivers, makes sure the vehicles run smoothly, and tackles any logistical bumps along the road.

Back to top