Taro Logo

Senior Software Engineer

Uber is a global technology company that provides ride-sharing, food delivery, and transportation services.
$198,000 - $220,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Logistics

Description For Senior Software Engineer

Uber is seeking a Senior Software Engineer to join their Backend Engineering team for Uber Connect and Direct products. This role focuses on developing the Uber Direct product, a B2C offering that enables merchants to integrate delivery services into their websites or apps through a Dashboard product or public API. The position requires strong technical leadership and hands-on development experience, with emphasis on building scalable, high-quality features.

The role combines technical expertise with leadership responsibilities, requiring the ability to mentor junior engineers while architecting and implementing robust solutions. You'll be working on products that are experiencing rapid growth in both C2C and B2C spaces, making direct impact on Uber's delivery infrastructure.

This is an excellent opportunity for experienced engineers who want to work on large-scale systems while providing technical leadership. The position offers competitive compensation including a base salary range of $198,000-$220,000, plus equity and bonus opportunities. The role is hybrid, requiring at least 50% time in the Seattle office, allowing for both collaborative work and flexibility.

The ideal candidate will have strong backend development experience, particularly with languages like Golang or Java, and a proven track record of shipping high-quality products at scale. You'll be joining a company at the forefront of technology innovation, working on products that directly impact millions of users worldwide.

Last updated 3 minutes ago

Responsibilities For Senior Software Engineer

  • Build highly scalable and high-quality product features that our customers 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 Senior Software Engineer

Go
Java
  • 5+ years of backend software engineering experience
  • Proficiency in Golang, Java 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
  • Experience in mentoring and guiding junior engineers
  • BS or MS degree in Computer Science or a related technical field preferred
  • Experience working on cross-team initiatives preferred
  • Experience with micro-service architecture 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 Senior Software Engineer

Equity
  • Bonus program
  • Equity award
  • Other benefits available at uber.com/careers/benefits

Interested in this job?

Jobs Related To Uber Senior Software Engineer

Pega - Workflow/Data Automation Engineer

Senior Pega Workflow/Data Automation Engineer position at Bank of America, requiring 10 years of experience in enterprise solutions and strong data engineering skills.

Java Senior Software Engineer

Senior Java Software Engineer position at Wells Fargo focusing on Marketing Technology and Survey Management product development.

Software Engineer

Senior Software Engineer position at Bank of America focusing on network automation and software development, requiring 7+ years of experience with Python and related technologies.

Senior Software Engineer

Senior Software Engineer position at Wells Fargo in Hyderabad, focusing on full-stack development with Java, Spring Boot, and React, requiring 4+ years of experience.

Senior Software Engineer

Senior Software Engineer position at Wells Fargo focusing on Java/J2EE development, working with modern frameworks and cloud technologies in the Home Lending Group.