At Uber, we ignite opportunity by setting the world in motion. As a Software Engineer II specializing in Kotlin on our Developer Platform team, you'll be at the heart of innovation, powering the technology that keeps Uber at the forefront of transportation and delivery innovations across 10,000+ cities worldwide.
We're seeking talented software engineers with expertise in Kotlin and a strong Java background to join our Developer Platform team. You'll design, develop, and scale robust build platforms and tools that will delight our engineering teams and enable rapid iteration across the organization. In this role, you'll contribute to building and maintaining cutting-edge tools and services that empower our engineering organizations, helping to shape the future of our developer ecosystem.
Key responsibilities include:
Requirements:
Bonus skills include experience with modern Android development at scale, Kotlin multi-platform, Bazel, IntelliJ Plugins, cloud platforms, containerization technologies, and microservices architecture.
At Uber, we welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. Join us in moving the world forward, together.
Note: This role requires spending at least half of your work time in the assigned office unless formally approved to work fully remotely.