Software Engineer II, Earners

Global technology company revolutionizing transportation, delivery, and mobility solutions through its platform.
$167,000 - $185,500
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Full Stack Software Engineer II - User generated content

Full Stack Software Engineer II position at Uber focusing on user-generated content systems for Uber Eats, requiring 3+ years of backend experience and expertise in GoLang and React.

Software Development Engineer, Kuiper Capacity Management and Science Platform

Software Development Engineer role at Amazon's Project Kuiper, building systems to manage and optimize satellite network resources for global broadband connectivity.

System Development Engineer, Regional Border Operations

AWS GCNA is seeking a System Development Engineer to join their Backbone Enterprise and Regional Engineering team to develop and maintain network automation and infrastructure.

Software Development Engineer II, Amazon Credit & Lending, Amazon Payments

Software Development Engineer II position at Amazon's Credit & Lending team, focusing on building scalable payment gateway solutions and next-generation credit products.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team focusing on technical troubleshooting, tool development, and system improvement for payment gateway services.

Description For Software Engineer II, Earners

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.

Last updated 9 days ago

Responsibilities For Software Engineer II, Earners

  • Build highly scalable and high-quality product features that our Drivers use every day
  • Write elegant, maintainable, scalable and well-documented code
  • Collaborate cross function (Data, Design, Product) and cross team for problem solving and product development
  • Data-driven architecture and systems design
  • Build reliable alerting and monitoring for the products you build
  • Provide technical leadership to more junior engineers on the team

Requirements For Software Engineer II, Earners

Java
Go
  • 3+ years of backend software engineering experience
  • Proficiency in Java, Golang or any similar languages
  • Experience working collaboratively and leading cross functional teams
  • Experience with of shipping high-quality products at scale
  • Willing to take on ownership of the products, think about operations, maintenance and reliability
  • BS or MS degree in Computer Science or a related technical field preferred
  • Experience working on cross-team initiatives preferred
  • Self driven to identify opportunities to make things better and efficient
  • Ability to transform high level business problem to a technical solution

Benefits For Software Engineer II, Earners

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?