Uber's Developer Platform aims to be the industry leader in enabling developers to build high-quality software productively at scale, by providing centralized solutions for the entire development lifecycle.
Requirements
- Proficiency in at least one programming language such as Java, Go, C++
- Ability to learn quickly on the go
- software engineers who thrive while learning new technologies
- don't believe in one-size-fits-all solutions
- Familiarity with distributed system concepts
Responsibilities
- build the technical foundation for engineers to develop the future of quality
- develop centralized solutions to support each part of the development life cycle from writing the first line of code to shipping software to production
- work across Uber's products to solve for scale
- impact company wide technical roadmaps
- building robust control plane
- creation of seamless UI experience
Other
- Excellent problem-solving skills and ability to work with large-scale system efficiently.
- Strong communication skills and ability to collaborate effectively in a team environment.
- Proven track record of successfully driving projects in a fast-paced, agile environment.
- Excellent communication, interpersonal, and problem-solving skills.
- Ability to thrive in a collaborative, cross-functional team environment.