
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...
Skills & Technologies
Overview
Uber is hiring a Senior Software Engineer to design and build robust backend and AI-powered systems for data security and governance. You'll work with technologies like Java and Python, focusing on scalable solutions. This position requires significant experience in backend development and AI systems.
Job Description
Who you are
You have 5+ years of experience in backend engineering, particularly in building scalable systems that handle large volumes of transactions. Your expertise in Java and Python allows you to design efficient, production-quality code that meets the demands of a high-performance environment. You are familiar with AI and machine learning concepts, enabling you to contribute to innovative solutions in data security and governance.
You possess strong problem-solving skills and a pragmatic approach to technology, allowing you to tackle complex technical challenges. Your experience with distributed systems has equipped you with the knowledge to design and maintain robust backend services that support user-facing products and internal infrastructure. You thrive in collaborative environments and are eager to work closely with cross-functional teams to drive impactful projects.
What you'll do
As a Senior Software Engineer at Uber, you will lead the design and development of backend services that are foundational to the company's security posture. You will work on AI-powered platforms that support various user-facing products and internal systems, ensuring they operate efficiently at scale. Your role will involve building intelligent security and privacy strategies that adapt to the evolving landscape of threats.
You will collaborate with engineering teams to innovate with machine learning and generative AI, contributing to a decentralized environment that fosters creativity and safety. Your responsibilities will include maintaining high standards of code quality, conducting code reviews, and mentoring junior engineers to help them grow in their roles. You will also be involved in the continuous improvement of existing systems, ensuring they remain resilient and effective in the face of new challenges.
What we offer
Uber provides a dynamic work environment where you can make a significant impact on the company's security and governance initiatives. You will have the opportunity to work with cutting-edge technologies and be part of a team that values innovation and collaboration. The role offers a competitive salary and benefits package, along with opportunities for professional growth and development within the organization.
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
LendingTree is hiring a Senior Software Engineer to develop and support applications for Call Center products. You'll work with Java and C# to build scalable solutions. This position requires strong problem-solving skills and experience in application development.

Software Engineering
Nooks is seeking a Senior Software Engineer to build and maintain scalable applications for their AI Sales Assistant Platform. You'll work with technologies like JavaScript, React, Node.js, and Python to enhance product features. This role requires significant experience in software engineering.

Software Engineering
Uber is hiring a Senior Software Engineer to build foundational platform capabilities for AI agents. You'll work with Java and Python, focusing on systems design and CI/CD integration. This position requires strong experience in software engineering and AI infrastructure.

Staff Engineer
Axon is seeking a Senior Principal/Staff Software Engineer to drive technical initiatives and align them with business goals. You'll leverage your expertise in cloud architecture and distributed systems to create impactful solutions for public safety. This role requires deep technical knowledge and collaboration with cross-functional teams.

Backend Engineer
sweetgreen is hiring a Senior Backend Engineer to design and build backend services for their Digital Customer team. You'll work with Java and Spring to support ordering, loyalty, and payments systems. This role requires 5+ years of experience in backend engineering.