Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Staff Software Engineer, Kotlin

AT Uber
Uber

Staff Software Engineer, Kotlin

Amsterdam, Netherlands

About the Role

At Uber, we ignite opportunity by setting the world in motion. As an engineer in 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. As part of our mission, 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, libraries, and services that empower our engineering organizations, helping to shape the future of our developer ecosystem.

Want more jobs like this?

Get jobs in Amsterdam, Netherlands delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


We create and contribute to open source software and collaborate with other industry leading tech companies with the belief that every developer should be productive.

What You'll Do

  • Architect and lead the development of tooling and libraries needed to support Uber's community of Kotlin developers working on large-scale mobile applications and services
  • Provide technical leadership and mentorship to cross-functional teams
  • Drive best practices in software design, code quality, and system performance
  • Lead code reviews and champion engineering excellence across the organization
  • Identify and solve complex technical challenges to optimize application performance and scalability
  • Collaborate with senior leadership to define technical strategy and roadmap

What You'll Need

  • 8+ years of professional software development experience
  • Deep expertise in Kotlin programming and its ecosystem
  • Strong background in Java development and JVM internals
  • Proven experience in designing and implementing large-scale distributed systems or mobile applications
  • Expert knowledge of modern software development practices (e.g., Agile, CI/CD, version control)
  • Exceptional problem-solving and analytical skills
  • Strong leadership and communication abilities, with experience mentoring junior engineers

Bonus points

  • Experience with modern Android development at scale
  • Experience with Kotlin multi-platform and other cross-platform toolchains
  • Experience with Bazel
  • Experience building IntelliJ Plugins
  • Advanced understanding of microservices architecture, gRPC, and RESTful APIs
  • In-depth knowledge of cloud platforms (e.g., AWS, GCP, Azure) and their architectural best practices
  • Expertise in containerization technologies and orchestration (e.g., Docker, Kubernetes)
  • Contributions to open-source projects
  • Experience in performance tuning and optimization of JVM-based applications
  • Track record of driving technical initiatives across multiple teams or organizations

About Uber

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have curiosity, passion, and a collaborative spirit, work with us, and let's move the world forward, together.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.

Client-provided location(s): Amsterdam, Netherlands
Job ID: Uber-136536
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • FSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
  • Parental Benefits

    • Fertility Benefits
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Pet-friendly Office
    • Snacks
    • Some Meals Provided
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • Company Equity
    • Performance Bonus
  • Professional Development

    • Work Visa Sponsorship
    • Associate or Rotational Training Program
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program