Uber Engineering is growing quickly across the globe as we look to pursue some exciting opportunities at scale and in challenging regions around the world. As we grow our engineering team, we are looking to ensure that our engineers can continue to deliver software consistently, reliably with confidence and minimal friction. To support these ambitions, the mobile developer productivity team is looking for a technical engineering manager with a real passion for mobile, automation and quality.
The mobile developer productivity team at Uber runs the overall experience engineers have and the tooling they use on a day to day basis. Their mission is to ‘Empower engineers to ship quality code, fast’ and are responsible for the overall continuous integration infrastructure and services as well as tooling used on the desktop. This means everything from IDEs used to the stability of the platform that provides fast feedback to engineers on their changes as well as the tooling that runs within the pipeline. This platform needs to be able to run tens of thousands of jobs a day and ensure engineers receive accurate and fast feedback on the quality of their changes.
To succeed in this role, you will need to be passionate about technology and still have up to date knowledge within the technical and mobile domain. You will have a good understanding of concepts like continuous delivery and continuous integration as well as live the concept of quality day in and day out. You will understand what makes teams and individuals tick and how to bring the best out them. We want you to help us lead and grow teams that will build the next generation of mobile tooling and infrastructure required to support thousands of engineers and deliver our mobile applications to millions of users around the globe. You will play a key role within our Amsterdam office or San Francisco office, leading the way to help Uber push its mobile engineering build, tooling and automation practices to the next level.