Uber is seeking talented engineers to drive the next wave of growth by enhancing developer productivity through their Java Foundation team. This entry-level software engineering role focuses on designing, developing, and scaling robust Java platforms and tools to address Uber's unique large-scale build, code, and dependency management challenges. The position offers an opportunity to work with cutting-edge technologies, including code transformer tools and GenAI, to automate large-scale code transformations that significantly impact engineering efficiency.
The role combines hands-on development with the chance to contribute to open-source software and collaborate with industry-leading tech companies. Working from either Sunnyvale, San Francisco, or Seattle, you'll be part of a team that maintains core Java libraries used throughout Uber's extensive technology stack. The position requires strong technical fundamentals, including expertise in Java or similar languages, and understanding of distributed systems.
This is an excellent opportunity for early-career engineers to make a significant impact at a global technology leader while working on foundational developer tools and infrastructure. The role offers competitive compensation starting at $150,000, with additional benefits including equity, bonuses, and comprehensive healthcare. Uber maintains a hybrid work model, emphasizing both in-office collaboration and flexibility.
The ideal candidate will combine technical expertise with strong communication skills and a collaborative mindset. You'll work in an environment that values innovation, open-source contribution, and leveraging cutting-edge technologies to solve complex engineering challenges at scale.