Uber is seeking a Senior Software Engineer to join their Backend Engineering team in Bangalore, India. The ideal candidate will have 6+ years of experience and a strong background in computer science. Key responsibilities include designing reliable solutions for highly distributed systems, implementing clean and testable code in Go, and actively collaborating across teams. The role requires proficiency in Go, Java, or C++, and experience with large distributed systems, database technologies, and payment systems is preferred. Uber values diversity and offers a collaborative environment where employees are expected to spend at least half of their work time in the assigned office. This position offers an opportunity to contribute to Uber's mission of moving the world forward through innovative technology and engineering solutions.