Uber is seeking passionate developers to join the Rider Verticals, a cross-functional group where Design, Data Science, Backend, Android, iOS, and Web engineers collaborate to design and build products for riders. The role involves working on enhancing tech platforms and improving reliability of core product offerings. As a Software Engineer II, you'll engage in product and engineering sessions, conceptualize features, and map them into technical designs. You'll build software that ships to millions of users or thousands of fellow engineers, directly impacting users' lives. Responsibilities include designing, implementing, and unit testing backend application code, defining scalable architectures, creating reliable and reusable frameworks, and being a go-to person for problem clarity. The ideal candidate should have grit, drive, and a deep sense of ownership, along with hands-on full stack experience in building highly scalable applications, familiarity with distributed systems concepts, and experience in production analytics and experiments. Preferred qualifications include knowledge of data structures and algorithms, experience in cross-functional teams, and system design across the stack. Uber welcomes diverse backgrounds and offers the opportunity to help build a future of independent movement. The role requires spending at least half of the work time in the assigned office, with full-time office presence expected for certain roles.