As a Software Engineer in the Reservations team at Uber, you will play a critical role in crafting, developing, and productionizing features that provide magical experience for Riders and Drivers in the most efficient way possible. You will work closely with cross-functional teams to deliver solutions that drive innovation in our products and services.
Minimum qualifications:- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-year full-time Software Engineering work experience, WHICH INCLUDES 3-year total technical software engineering experience in one or more of the following areas:
- Programming language (e.g. C, C++, Java, Python, or Go)
- Note the 3-year total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The year of specialized experience is not necessarily in addition to the years of Education & full-time work experience indicated.
- Advanced English language skills are also important since this team will be working with other engineers and stakeholders from different regions around the world
- Algorithm & Data Structures fundamentals is expected for this position, including hash tables, trees, stacks, queues, linked list, DFS, BFS.
Technical skills:Preferred:
- Scalability engineering
- Distributed systems
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .