Taro Logo

Senior Software Engineer - Backend, Earner Benefits Platform

Uber is a technology company that aims to help earners make a sustainable living via their platform, offering multiple Benefits programs globally.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
AI · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Backend, Earner Benefits Platform

Uber is seeking a Senior Software Engineer (L5A) for their Earner Benefits team. This role focuses on building and launching new earner benefits in target marketplaces. The successful candidate will take ownership of key features and initiatives in designing and building high-quality, scalable systems to issue earner payments accurately and timely. This position offers an opportunity to directly impact the lives of Uber's partners (drivers, couriers) and operations teams globally.

Key responsibilities include:

  • Building platform components for high-throughput distributed systems using GoLang
  • Solving complex problems with simple, elegant solutions
  • Building and maintaining ETL pipelines
  • Driving adoption of best practices in code health, testing, and maintainability
  • Focusing on operational excellence and system health
  • Collaborating with cross-functional teams to deliver business goals

The ideal candidate should have:

  • 6+ years of backend software engineering experience
  • Strong CS fundamentals and extensive software design/development skills
  • Expertise in object-oriented programming languages (e.g., Golang, Java, Python)
  • Experience with production-quality services, deployment, monitoring, and reliability
  • Background in distributed storage and database systems
  • Ability to decompose complex problems into clean, extensible services
  • Self-driven attitude and willingness to learn
  • Experience mentoring team members

Uber offers a collaborative work environment and the chance to build technology that enables speedy benefit launches across marketplaces. They welcome people from all backgrounds who seek to help build a future where everyone and everything can move independently.

Note: This role requires spending at least half of the work time in the assigned office unless formally approved to work fully remotely.

Last updated 8 months ago

Responsibilities For Senior Software Engineer - Backend, Earner Benefits Platform

  • Build platform components for high-throughput distributed systems using GoLang
  • Solve complex problems with simple, elegant solutions
  • Build and maintain ETL pipelines
  • Drive adoption of best practices in code health, testing, and maintainability
  • Focus on operational excellence and system health
  • Collaborate with cross-functional teams to deliver business goals

Requirements For Senior Software Engineer - Backend, Earner Benefits Platform

Go
Java
Python
MySQL
Cassandra
  • 6+ years of backend software engineering experience
  • Strong CS fundamentals
  • Expertise in object-oriented programming languages (e.g. Golang, Java, Python)
  • Experience with production-quality services, deployment, monitoring, and reliability
  • Background in distributed storage and database systems
  • Ability to decompose complex problems into clean, extensible services
  • Self-driven attitude and willingness to learn
  • Experience mentoring team members

Benefits For Senior Software Engineer - Backend, Earner Benefits Platform

  • Flexible work arrangements

Interested in this job?