Sr Software Engineer, Backend - Mobility

Global technology company providing mobility and delivery solutions through their platform.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Travel · Enterprise SaaS

Description For Sr Software Engineer, Backend - Mobility

Uber's Mobility organization is seeking a Senior Backend Software Engineer to join their growing team in São Paulo, Brazil. This is a hybrid position within a massive organization of over 1000 engineers worldwide, with a growing presence in Latin America. The role offers opportunities to work across various teams including Uber for Business (U4B), Reservations, and Fulfillment Platform.

The position involves working on critical systems that power Uber's core services. You'll be part of teams building HIPAA-compliant delegate booking platforms, sophisticated reservation systems, and foundational services that handle millions of queries per second. The Fulfillment Platform team specifically works on core trip workflows and operates crucial services using technologies like Google Spanner and Lucene.

As a Senior Backend Engineer, you'll be instrumental in developing and maintaining systems that directly impact the cost and speed of new product launches. You'll work with real-time marketplace systems, event platforms, and rules engines that support both Mobility and Delivery businesses across Uber's global operations.

This role offers unique exposure to large-scale distributed systems and the opportunity to work on products that impact millions of users worldwide. You'll collaborate with talented engineers, designers, data scientists, and product managers across the globe. The position requires both technical expertise and strong communication skills, as you'll be working with international teams.

Uber offers a collaborative and open culture, with offices remaining central to their cultural identity. The hybrid work model requires spending at least half of your work time in the São Paulo office, ensuring a balance between flexible work arrangements and maintaining strong team connections.

Last updated 13 hours ago

Responsibilities For Sr Software Engineer, Backend - Mobility

  • Build and maintain the Uber Reserve product
  • Work on foundational technologies and APIs
  • Develop scalable solutions handling up to 1M+ QPS at peak
  • Collaborate with global teams and stakeholders
  • Contribute to core trip workflow systems

Requirements For Sr Software Engineer, Backend - Mobility

Java
Python
Go
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 6-year full-time Software Engineering work experience
  • 6-year total technical software engineering experience
  • Experience with programming languages (e.g. C, C++, Java, Python, or Go)
  • Advanced English language skills
  • Experience with scalability engineering (preferred)
  • Experience with distributed systems (preferred)

Interested in this job?

Jobs Related To Uber Sr Software Engineer, Backend - Mobility

Senior Software Engineer - Backend - Maps

Senior Backend Engineer role at Uber focusing on maps infrastructure, requiring 5+ years of experience in building scalable systems and expertise in Java or Go.

Software Test Engineer

Senior SDET position at Uber focusing on mobile test automation and framework development, requiring 5+ years of experience and strong programming skills.

Senior Software Engineer

Senior Software Engineer role at Uber focusing on real-time analytics infrastructure and distributed systems, offering competitive compensation and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Uber, focusing on backend development for the Eats Delivery Search team, optimizing search algorithms and maintaining high-performance systems.

Sr Software Engineer

Senior Software Engineer role at Uber focusing on backend development for SAAS applications and internal workforce systems.