Taro Logo

Staff Software Engineer, Backend - Rider App

Global technology company revolutionizing transportation and delivery through its ride-sharing and mobility platform.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Travel
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, Backend - Rider App

Join Uber's first development center in LATAM as a Staff Software Engineer on the Rides Engineering team, where you'll have a significant impact on business and technology decisions across projects and locations. This role focuses on building and maintaining backend services for Uber's core ride-sharing products, working on advanced technologies to improve safety worldwide. You'll be part of the team crafting highly trafficked experiences in the Rider App, including homescreen, messaging, and core trip flow. The platform consists of a flexible, backend-driven UI that enables teams across Uber to reach customers effectively. Working with cutting-edge technologies like advanced telematics, machine learning, high-scale distributed systems, and real-time data processing, you'll collaborate with teams including Transit, Micromobility, and UberEats. This hybrid position is based in São Paulo, Brazil, welcoming both local professionals and those open to relocating. As a Staff Engineer, you'll be expected to be a humble teacher, technically mentoring talented engineers while delivering on ambitious projects that impact millions of users daily.

Last updated 24 days ago

Responsibilities For Staff Software Engineer, Backend - Rider App

  • Lead efforts within the organization to drive development and maintenance of backend services
  • Support user-facing products, downstream services, and infrastructure tools
  • Work on advanced technologies to improve safety including telematics, machine learning, distributed systems
  • Focus on real time data processing and mobile development

Requirements For Staff Software Engineer, Backend - Rider App

Java
Python
Go
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR +10-years full-time Software Engineering work experience
  • Programming language (e.g. C, C++, Java, Python, or Go)
  • Proven track record of delivering high-quality software and contributing to impactful projects
  • Ability to execute on a product roadmap and collaborate effectively with cross-functional teams
  • Excellent communication skills, both written and verbal
  • English proficiency
  • Algorithm & Data Structures fundamentals, including hash tables, trees, stacks, queues, linked list, DFS, BFS