What are the responsibilities and job description for the Staff Software Engineer - Uber Connect & Direct position at Uber?
About The Role
Uber Connect and Direct are fast growing products in the C2C (Consumer to Consumer) and B2C (Business to Consumer) spaces respectively. This role will help lead the product development for these products and manage a mix of managers and individual contributors.
Uber Connect (aka Flash) allows any consumer to request a delivery from or to any other consumer within their city. This can be anything from sending documents for signature or returning forgotten keys. The Uber Rider app is the entry point here.
Uber Direct is our business level offering. We allow merchants to create deliveries by either using our Dashboard product or directly integrating with our public api. This lets a merchant add delivery services to their existing website or app.
What The Candidate Will Do
Uber Connect and Direct are fast growing products in the C2C (Consumer to Consumer) and B2C (Business to Consumer) spaces respectively. This role will help lead the product development for these products and manage a mix of managers and individual contributors.
Uber Connect (aka Flash) allows any consumer to request a delivery from or to any other consumer within their city. This can be anything from sending documents for signature or returning forgotten keys. The Uber Rider app is the entry point here.
Uber Direct is our business level offering. We allow merchants to create deliveries by either using our Dashboard product or directly integrating with our public api. This lets a merchant add delivery services to their existing website or app.
What The Candidate Will Do
- Collaborate and work within a team with other engineers, Product Managers, Designers and others to build towards the roadmap.
- Write high quality code and uphold standards for testing and coverage.
- Contribute to engineering cultivation in terms of quality, monitoring, and on-call practices.
- 8 years engineering experience
- Excellent coding abilities (Go, Java, Python, C , etc)
- Experience with oncall and monitoring production systems
- Experience with distributed systems
- Track record of leading cross-team efforts
- 10 years engineering experience
- Experience working at large companies (10k )
- Experience working with distributed teams
Salary : $218,000 - $242,000