About the RoleAt Uber backend engineers have to seek a wide variety of problems and situations as we continue to innovate and develop products. We expect engineers to be proficient in algorithms, problem solving, and crafting scalable fault-tolerant architectures. This includes being a specialist at your programming language of choice. Effective communication is an attribute in any engineer as you and your team move in the fast paced development environment.Basic Qualifications
Bachelor's degree in Computer Science or related technical field or equivalent practical experience
Experience coding with C, Java, Python, or Go
Preferred Qualifications
At least ten (10) years of software engineering experience