U

Uber

Connects people with rides, meals and groceries

Senior Software Engineer - Delivery

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRio de Janeiro, State of Rio de Janeiro, BrazilNo salary listed

About the Job

Requirements

  • At least 7 years of relevant engineering experience designing and building large-scale, highly available, and reliable engineering systems that address challenging real-world problems.
  • Demonstrated experience shipping high-quality product features on schedule and fostering engineering excellence through code reviews, documentation, unit testing, and integration testing.
  • Strong software engineering skills supported by at least 7 years of industry experience in one or more programming languages, such as Golang, Python, C++, or Java, and eagerness to learn additional languages.
  • Experience with large-scale distributed storage and database systems, including SQL or NoSQL systems such as MySQL, Cassandra, or DynamoDB, using a microservices architecture.
  • Ability to write detailed technical documents and communicate effectively in writing and verbally.
  • Ability to develop junior engineers into senior engineers who can operate and lead their own high-impact initiatives with cross-team scope.
  • English proficiency.
  • Knowledge of algorithm and data structure fundamentals, including hash tables, trees, stacks, queues, linked lists, depth-first search, and breadth-first search.

Responsibilities

  • Contribute to the technical roadmap by developing features and solving complex problems.
  • Collaborate with senior engineers to implement and iterate on product plans.
  • Work with Product, Operations, Design, and other partners to execute projects effectively.
  • Participate in code reviews, design discussions, and technical mentoring to elevate team capabilities.
  • Provide technical expertise and input to shape the vision for the area while executing product requirements.
  • For the Delivery team, build efficient and robust systems supporting order processing, logistics, and real-time tracking, helping improve the delivery experience for drivers and customers.
  • For the Core Services team, develop scalable, reliable, and reusable services and platforms that support Uber products and global operations.

Desired Qualifications

  • Experience working at large companies with more than 10,000 employees.
  • Experience working with international stakeholders.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs