Join Uber as a Software Engineer II in the Earners team, where you'll be at the forefront of creating platforms that empower drivers and delivery partners worldwide. This role combines technical excellence with real-world impact, as you'll be building solutions that directly affect how millions of people earn their livelihood through Uber's platform.
The position offers an exciting opportunity to work on highly scalable systems that power Uber's global marketplace. You'll be developing features that help Earners optimize their time and earnings while ensuring marketplace reliability. The role requires a strong backend engineering background, with expertise in languages like Java or Golang, and the ability to handle complex systems at scale.
As part of Uber's engineering team, you'll collaborate with cross-functional partners including Data Scientists, Designers, and Product Managers to solve complex marketplace challenges. The role offers competitive compensation ($167,000-$185,500 base salary), plus equity and bonus opportunities, reflecting Uber's commitment to attracting top talent.
The hybrid work environment allows for both collaborative office time and flexible remote work. You'll be joining a company at the forefront of technology innovation, with opportunities to make a significant impact on products used by millions daily. The role offers clear career growth potential, with opportunities to mentor junior engineers and lead technical initiatives.
Working at Uber means being part of a global technology leader that's reshaping transportation and delivery worldwide. You'll have access to cutting-edge technologies, work on challenging technical problems at scale, and be part of a team that's building the future of urban mobility. The company's strong engineering culture, combined with its mission to create economic opportunities through its platform, makes this an exciting opportunity for engineers who want to make a real-world impact while working on sophisticated technical challenges.