About the Role
At 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.
• Bachelor’s degree in Computer Science or related technical field or equivalent practical experience
• Experience coding with C++, Java, Python, or Go
• At least Ten (10) years of software engineering experience