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 7 days 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

Senior Backend Engineer role at Uber's Tax Receipts team, focusing on developing scalable financial technology services and tax receipt management systems.

Sr. Software Engineer - Capacity & Efficiency Engineering

Senior Backend Software Engineer role at Uber focusing on capacity planning and efficiency engineering, building scalable solutions for infrastructure optimization.

Senior Software Engineer, Backend - Capacity Engineering

Senior Backend Software Engineer position at Uber focusing on capacity planning, infrastructure optimization, and distributed systems development.

Sr Software Engineer

Senior Software Engineer position at Uber, leading the Tax Invoices team in developing scalable solutions for invoice management and generation.

Senior Python Developer

Senior Python Developer role at Uber, focusing on building and maintaining high-quality integrations for merchant systems, requiring expertise in Python and Go.