Sr Software Engineer, Backend - Uber for Business

Global technology company providing ride-hailing, food delivery, and business transportation solutions.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS · Travel · Logistics

Description For Sr Software Engineer, Backend - Uber for Business

Uber for Business (U4B) is seeking a Senior Backend Engineer to join their dynamic team in São Paulo, Brazil. This role offers a unique opportunity to work on enterprise-scale solutions within Uber's business division. The position spans two major products: U4B Central, a HIPAA-compliant delegate booking platform, and Eats for Business, which provides comprehensive delivery solutions for corporate clients.

The ideal candidate will be part of a collaborative team of engineers, designers, data scientists, and product managers, working on systems that handle hundreds of participants and complex scheduling requirements. You'll be instrumental in building reliable infrastructure for large-scale operations and developing solutions that power both transportation and meal planning experiences for enterprise customers.

This role offers the chance to work on meaningful projects that directly impact both businesses and end-users, from creating efficient group ordering systems to developing tools that enhance courier earnings and delivery service quality. The position requires strong technical expertise in distributed systems and scalability engineering, with the opportunity to work with modern technologies and solve complex technical challenges.

As part of Uber's hybrid work model, you'll spend at least half your time in the São Paulo office, fostering collaboration and contributing to the company's cultural identity. This role provides an excellent opportunity for engineers who want to work on enterprise-scale problems while being part of a global technology leader that's shaping the future of business transportation and delivery solutions.

Last updated a month ago

Responsibilities For Sr Software Engineer, Backend - Uber for Business

  • Build and maintain HIPAA compliant delegate booking platform
  • Develop transportation and delivery solutions for enterprises
  • Work on large-scale systems supporting hundreds of participants
  • Collaborate with global teams and stakeholders
  • Build infrastructure for meal planning experiences

Requirements For Sr Software Engineer, Backend - Uber for Business

Java
Python
Go
  • Bachelor's degree in Computer Science, Engineering, Mathematics or related field OR 6-year full-time Software Engineering work experience
  • 6 years of technical software engineering experience
  • Strong knowledge of programming languages (C, C++, Java, Python, or Go)
  • Algorithm & Data Structures fundamentals (hash tables, trees, stacks, queues, linked list, DFS, BFS)
  • Advanced English language skills

Interested in this job?

Jobs Related To Uber Sr Software Engineer, Backend - Uber for Business

Sr Software Engineer, Delivery

Senior Software Engineer position at Uber, focusing on backend development for the grocery and retail delivery platform, requiring 3+ years of experience.

Sr. Software Engineer - Backend

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

Senior Software Engineer

Senior Software Engineer role at Uber focusing on real-time data analytics platform development using Apache Pinot and Presto, requiring 6+ years of experience in distributed systems.

Sr. Software Engineer - Flink Platform

Senior Software Engineer position at Uber focusing on Flink platform development, offering competitive salary and benefits in San Francisco Bay Area.

Senior Software Engineer, Fullstack - Capacity Engineering

Senior Fullstack Software Engineer role at Uber focusing on capacity planning and infrastructure optimization, requiring 4+ years of experience in distributed systems.