What the Candidate Will Do
- You will lead a team of software engineers to deliver outstanding order solutions
- Partner with customer teams, help see opportunities, gather requirements, and lead a technology roadmap and vision for the team
- Provide technical leadership to build, develop and scale the Order Platform extension team
- Develop systems and software to bring outstanding solutions to one of the largest scalable systems at global Uber
Basic Qualifications
- Bachelor's degree or higher in an engineering field (e.g. Computer Science, Computer Engineering, Information Technology etc.)
- 5+ years of experience managing engineering teams
- 10+ years of relevant engineering experience
- Great leadership skills but also deeply technical -- this is a complex workspace. There is no need to code, but you'll need to have a strong understanding of technical architecture, system design, and problem solving acumen on complex technical challenges.
- Strong experience leading engineering teams and significant experience building and operating critical high-scale systems
- Management and team development skills: ability to set roadmap and goals for a team and every one of its members, delegate intelligently, mentor engineers, deliver frequent and transparent feedback, help team members grow in their careers, and deliver results
- Expertise and interest in growing teams: interviewing junior and senior engineers, collaborating with a recruiting team, efficiently onboarding new team members
- Collaborate with engineering teams, product and business to come up roadmap, plan and execute projects
- Good software engineering methodology: meaningful and deeply-rooted opinions about testing and code quality, ability to make sound quality/speed trade-offs
- Outstanding technical skills in development: Uber managers can lead from the front when the situation calls for it
- Technical skills that include high scale distributed systems, streaming, solid fundamentals of at least one programming language like Java, GO, or python and good understanding of data-structures and algorithms
- Advanced English
Preferred Qualifications
- Background with payment systems or financial technology
- Experience with building high performance, scalable distributed systems using technologies like GO, Java, Kafka, Hadoop, Hive, or Zookeeper
* 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 .