Uber, a global leader in transportation and delivery technology, is seeking a Staff Software Engineer with Kotlin expertise to join their Developer Platform team. This role presents an exciting opportunity to shape the future of Uber's developer ecosystem, working on tools and platforms that power technology across 10,000+ cities worldwide.
As a Staff Software Engineer, you'll be at the forefront of innovation, architecting and leading the development of crucial tooling and libraries that support Uber's community of Kotlin developers. The role combines technical leadership with hands-on development, requiring expertise in Kotlin programming, Java development, and JVM internals.
The position offers the chance to work on large-scale distributed systems, contribute to open-source software, and collaborate with industry-leading tech companies. You'll be responsible for driving best practices in software design, leading code reviews, and mentoring other engineers while solving complex technical challenges that impact Uber's global engineering organization.
The ideal candidate brings 8+ years of professional software development experience, deep Kotlin expertise, and proven experience in designing large-scale systems. You'll work in a hybrid environment, collaborating with cross-functional teams to define technical strategy and roadmap. This role offers the opportunity to make a significant impact on Uber's developer ecosystem while working with cutting-edge technologies and contributing to the company's mission of setting the world in motion.
Join Uber's Developer Platform team to be part of a collaborative environment that welcomes diverse perspectives and focuses on building technology that enables independent movement worldwide. The role combines technical excellence with leadership opportunities, making it ideal for experienced engineers looking to shape the future of transportation and delivery technology.