
About Uber
Reimagining transportation for a better world
Key Highlights
- Public company (NYSE: UBER) since May 2019
- Completed over 1.5 billion trips globally
- Generated $4.8B in revenue from Uber Eats in 2020
- Raised $15.8 billion in funding
Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...
🎁 Benefits
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
🌟 Culture
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...

Software Engineering • Senior
Uber • Rio De Janeiro - Hybrid
Skills & Technologies
Overview
Uber is hiring a Senior Software Engineer to contribute to Core Services and Delivery teams in Rio de Janeiro. You'll develop scalable services and optimize delivery systems using Java and JavaScript. This role requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong background in building scalable and reliable systems. Your expertise in Java and JavaScript allows you to develop high-performance applications that impact millions of users. You thrive in collaborative environments, working closely with cross-functional teams to deliver innovative solutions. You understand the importance of optimizing processes and enhancing engineering practices to improve overall system performance. You are adaptable and open to feedback, continuously seeking ways to grow and improve your technical skills. You are excited about the opportunity to work in a hybrid role, contributing both in-office and remotely.
What you'll do
As a Senior Software Engineer at Uber, you will play a crucial role in developing the foundational infrastructure that powers all of Uber's products. You will collaborate with global teams to design and implement scalable services that ensure the stability and performance of our systems. Your contributions will directly influence the efficiency of order processing and logistics, enhancing the delivery experience for both drivers and customers. You will work on the technical roadmap, developing innovative features and solving complex problems that arise in a fast-paced environment. You will also mentor junior engineers, sharing your knowledge and expertise to help them grow in their careers. Your role will involve participating in code reviews, ensuring best practices are followed, and contributing to the overall improvement of engineering processes.
What we offer
Uber provides a dynamic work environment where you can make a significant impact on the company's operations. You will have the opportunity to work with cutting-edge technologies and collaborate with talented professionals from around the world. We offer competitive compensation and benefits, along with opportunities for professional development and career advancement. Our culture encourages innovation and values diverse perspectives, making it a great place to grow your career. We believe in supporting our employees' well-being and work-life balance, which is why we offer a hybrid work model that allows for flexibility in your work arrangements.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Uber.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Uber is hiring a Senior Software Engineer for their Delivery team in Rio de Janeiro. You'll work on building scalable systems that enhance the delivery experience for millions of users. This role requires strong skills in Java and JavaScript.

Software Engineering
Sezzle is hiring a Senior Software Engineer to help revolutionize the shopping experience through innovative technology. You'll work in a dynamic environment focused on creating seamless, interest-free installment plans. This role requires 8+ years of experience.

Software Engineering
dLocal is seeking a Senior Software Engineer to join their engineering team. You'll be responsible for implementing new features and improving performance for payment products. This role requires expertise in Java and experience in building robust solutions.

Software Engineering
Sezzle is hiring a Junior Software Engineer to assist in the design, development, and installation of software solutions. You'll be involved in writing code and documenting functionality. This role is ideal for those looking to grow in a dynamic fintech environment.

Software Engineering
Carta is hiring a Senior Software Engineer I for their Integrations team to develop and enhance their software solutions for private markets. You'll work in a collaborative environment focused on building impactful technology. This position requires significant experience in software engineering.