Uber is seeking a Senior Software Engineer to join their Backend Engineering team in Bangalore. This role offers an exciting opportunity to work on critical services that power Uber's global transportation and delivery platform. The ideal candidate will have 6+ years of experience and strong expertise in distributed systems. You'll be responsible for designing and maintaining critical services, leading complex projects, and mentoring junior engineers. The role combines technical depth with leadership opportunities, allowing you to work on challenging problems that impact multiple products across Uber's extensive technology stack. The position requires a blend of technical expertise, leadership skills, and the ability to collaborate effectively across teams. Uber offers a hybrid work environment and emphasizes both individual growth and team collaboration. This is an excellent opportunity for experienced engineers who want to work on large-scale systems while contributing to a technology platform that moves millions of people daily. The role provides exposure to various aspects of Uber's technology stack, from backend services to machine learning and analytics, offering continuous learning and growth opportunities in a dynamic, fast-paced environment.