This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Uber’s Developer Platform Organization is looking for a Staff Software Engineer with deep expertise in Java to lead and execute the strategic vision for Uber's next-generation Java platform. This is a high-impact, company-scoped technical leadership role. You will be responsible for far more than the Java Platform team's roadmap; your mission is to elevate the capabilities of every Java developer at Uber and deepen Uber's engagement with the broader Java open-source community.
Job Responsibility:
Set Java Technical Direction: Own the multi-year Java platform roadmap (runtime, build, tooling, AI-assist)
Translate future Java features (new JDK, virtual threads, etc.) into concrete adoption plans to boost throughput and cut costs, influencing architecture across thousands of services
Accelerate Java Developer Velocity: Design and ship next-gen platform abstractions (TaskGraph, virtual-thread containers, reactive I/O) and opinionated 'golden-path' frameworks (observability, circuit-breakers, AI code generation) to simplify development
Partner with teams to reduce build times, test flakiness, and onboarding friction
Enable Storage, Search & Data with Open Source: Act as Uber's senior liaison to critical Java OSS communities (OpenJDK, Cassandra, Lucene, Kafka, Pinot, Hive/Spark)
Identify and address upstream gaps, contribute fixes/features, reduce Uber-specific forks, and establish a structured OSS engagement model (office hours, contribution guidelines, sponsorship, conferences)
Drive JVM Performance & Cost Efficiency: Lead benchmarking and continuous profiling to optimize JVM tuning, GC strategy, and frameworks
Quantify cost savings for leadership and champion memory- and CPU-efficient design through guidelines and automated analysis
Mentor, Grow, and Lead: Mentor Staff/Senior Engineers
Conduct high-quality architecture/design reviews
Represent Java Platform in company-wide forums and build partnerships with leaders (Directors, VPs) and cross-functional teams (Product, Finance, Legal) to align platform investments with business results
Requirements:
Bachelor's Degree in Computer Science or a related field (or equivalent experience)
10+ years of full-time engineering experience
Demonstrated track record of driving large-scale, cross-organizational technical initiatives from concept through production
Proven ability to influence engineering direction at the organizational level
Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis
Strong understanding of distributed systems or stream processing
Proficient in at least one programming language, such as Golang, Java, C#, or C++
Nice to have:
8+ years of experience building and managing large-scale distributed systems
Expert-level Java proficiency, including deep knowledge of the JVM (HotSpot / GraalVM), garbage collectors (G1, ZGC, Shenandoah), and memory model
Hands-on experience with JVM performance tooling: async-profiler, JFR/JMC, heap dump analysis, and continuous profiling pipelines
Direct open-source contribution history — ideally committer or contributor status in OpenJDK or a major Java ecosystem project (Netty, Micronaut, Quarkus, Gradle, Apache Kafka, Apache Cassandra, Lucene, etc.)
Background in Storage, Search, or Data platform engineering — understanding the JVM-rooted operational concerns of systems like Cassandra, Elasticsearch, Kafka, Pinot, or Spark
Strong technical writing and communication skills
ability to produce crisp Engineering Design Documents and present to executive audiences
Leveraging AI/GenAI technologies to streamline engineering workflows, including the automation of routine development tasks and the enhancement of code quality
Great sense of ownership and a proactive bias towards action
What we offer:
Eligible to participate in Uber's bonus program
May be offered an equity award & other types of comp
All full-time employees are eligible to participate in a 401(k) plan