Software Engineer II
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
Join the Vehicles Supplier team at Uber, where we are building highly scalable and extensible solutions for Uber's critical supply types, including Fleets, Rentals, and Financiers.
Become an integral part of the next generation of the FleetHub vision, designed to scale across all supply types: mobility, courier, and autonomous vehicles (AVs).
As a Software Engineer, you will be responsible for designing and developing features for these fleet solutions, leveraging cutting-edge technologies. You will collaborate with cross-functional teams and external partners to ensure the successful delivery of these features into production.
In this Web Development role, you will focus on building web products and interfaces. You will lead engineering excellence initiatives for these assets and maintain the operational health of underlying systems and services, ensuring high availability and reliability. You will work under the guidance of Staff and Senior Software Engineers, collaborate closely with peers, and mentor Software Engineers I. You will also partner with engineers on sister teams and cross-functional stakeholders to achieve your OKRs.
What the Candidate Will Do
- Design, architect, develop, and test software applications using Uber's technology stack.
- Apply technical expertise to evaluate complex development projects and provide recommendations for resolving intricate technical issues.
- Work closely with Product Managers, Designers, Data Scientists, and Operations teams to understand business needs and translate them into effective systems, designs, and code that address current requirements and future possibilities.
- Build user-facing products that impact all Earners within the Uber ecosystem, ensuring the delivery of high-quality products through fast iterations.
Basic Qualifications
- Demonstrated grit, drive, and a strong sense of ownership.
- A minimum of 4 years of hands-on experience in developing web applications deployed at scale.
- Familiarity with distributed systems concepts.
- Experience analyzing production features using analytics and experiments.
- Proven experience collaborating on projects and working effectively as part of a team.
- Ability to thrive in ambiguous environments and a proactive, go-getter attitude.
Preferred Qualifications
- Experience in consumer internet and Git platforms.
- Strong problem-solving and communication skills.
- Experience working in teams that collaborate with partner teams in other geographies.