
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 • Mid-Level
Uber • San Francisco - Hybrid
Skills & Technologies
Overview
Uber is hiring a Software Engineer II for their Core Security Engineering team to build and maintain backend services that enhance security across their production environment. You'll work with technologies like Java and AWS in San Francisco, with a hybrid work model.
Job Description
Who you are
You have 3+ years of experience in software engineering, particularly in building and maintaining backend services that support user-facing products and infrastructure tools. Your expertise includes working with distributed systems and ensuring their security and reliability at scale. You are familiar with security practices and have a strong understanding of access management systems. You thrive in collaborative environments and are eager to contribute to a team focused on enhancing security across a global platform.
You possess strong programming skills in languages such as Java and Python, and have experience with cloud services like AWS. Your background includes working with containerization technologies such as Docker and orchestration tools like Kubernetes. You are adept at monitoring software and infrastructure operations, and you have a keen eye for identifying and resolving system performance issues. You are committed to continuous learning and improvement, always seeking to enhance your technical skills and knowledge.
What you'll do
In this role, you will be responsible for building and maintaining backend services that support Uber's production environment. You will develop large-scale multi-tenant services and customized solutions based on existing backend infrastructure. Your work will involve monitoring both on-prem and cloud-hosted software, detecting outages and issues in network or server environments, and ensuring system availability and reliability. You will collaborate closely with other engineers to implement security primitives and user-facing products that help secure services and build trust within the organization.
You will also be accountable for making long-term decisions regarding the infrastructure that supports foundational security services, ensuring that best practices are followed throughout the development process. Your contributions will directly impact the security posture of Uber's production environment, enabling the company to operate securely at scale. You will participate in code reviews, mentor junior engineers, and contribute to a culture of collaboration and innovation within the team.
What we offer
Uber offers a dynamic work environment where you can grow your skills and advance your career. You will have the opportunity to work on critical projects that have a significant impact on the company's security infrastructure. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Our hybrid work model allows for flexibility, with expectations to spend at least half of your work time in the office. Join us in making Uber a safer place for everyone.
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 Core Security Engineering team to enhance the security of their production environment. You'll work with technologies like Java, C++, and Python to build secure services. This position requires 5+ years of experience in software engineering.

Software Engineering
Productiv is hiring a Software Engineer II to help build tools that reduce risk and optimize SaaS usage. You'll work across the full stack and collaborate with cross-functional teams. This position requires 2-4 years of experience.

Software Engineering
Uber is hiring a Software Engineer II to build high-quality Android experiences for earners. You'll collaborate with cross-functional teams to deliver impactful mobile features. This position requires experience in Android development.

Software Engineering
Uber is hiring a Software Engineer 2 to enhance their ads product capabilities. You'll work with technologies like Java, Node.js, and Python to improve scalability and reliability. This position requires 2+ years of experience in developing production systems.

Software Engineering
Amazon is hiring a Software Engineer II to join the Video Platform team at Twitch. You'll build and maintain services that enhance the video experience for users. This role requires collaboration with various teams and mentoring other engineers.