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 a month 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

Sr Software Engineer, Python

Senior Python Software Engineer role at Uber, focusing on building and scaling developer tools and infrastructure for Machine Learning and Data Storage systems.

Sr. Software Engineer, Back End - Uber Flash and Direct

Senior Backend Engineer role at Uber, focusing on Direct and Flash delivery products, requiring 3+ years experience in distributed systems and scalable solutions.

Sr. Software Engineer - Backend

Senior Backend Engineer role at Uber working on the Targeting Platform, building scalable segmentation and targeting capabilities.

Senior Software Engineer, Windows Desktop Applications

Senior Software Engineer position at Uber focusing on Windows Desktop Applications development with competitive compensation and benefits.

Sr Oracle HCM Application Developer

Senior Oracle HCM Application Developer position at Uber, focusing on managing and enhancing HR SaaS applications.