Software Engineer II, Core Security Engineering
Uber
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Software Engineer II, Core Security Engineering at Uber
Core Security Engineering at Uber is dedicated to ensuring the production environment is secure by default, offering industry-leading products and services to all Uber's production services and infrastructure. The team focuses on building both security primitives and end-user products that empower Uber engineers to secure their services, build trust, and advance security to support our global business.
This role involves providing and managing systems, services, and libraries for access management and enforcement at scale. The scope covers critical areas such as service-to-service authentication/authorization, employee-to-system authentication, and customer authentication.
You will be working on critical distributed services operating at a massive scale, designed with paramount security practices. You will contribute to long-term decisions on leveraging next-generation infrastructure to continuously scale and operate these foundational security services.
What the Candidate Will Do
- Maintains and applies relevant knowledge to build and maintain backend services and solutions supporting user-facing products, downstream services, or infrastructure tools and platforms used across Uber.
- Develops and maintains large-scale multi-tenant services and/or customized solutions based on existing backend infrastructure.
- Monitors on-prem or cloud-hosted software and infrastructure operations, detecting outages/issues in network or server environments.
- Identifies, analyzes, and resolves system availability, reliability, and performance issues.
- Learns and applies Uber standards, best practices, and industry standards to own work.
- Helps define Uber technical standards for the team.
- Collaborates with stakeholders within the team to build and maintain backend services and solutions supporting infrastructure systems, downstream services, or infrastructure tools and platforms used across Uber.
Basic Qualifications
- Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field.
- 4-years full-time Software Engineering work experience.
- Proficiency in one or more programming languages (Go, Java, Python, C/C++).
- Experience in large-scale systems, scalability, and reliability.
- Proficiency in distributed system design and architecture.
Preferred Qualifications
- Domain expertise in security-related systems (Authentication, Authorization, Access, IAM, PKI, identity).
- Experience in participating in on-call rotations for critical T0-T1 services.
- Experience in mentoring junior engineers.
- Experience in leading medium-large projects.
Key skills/competency
- Security Engineering
- Distributed Systems
- Authentication
- Authorization
- Access Management
- Scalability
- Reliability
- Backend Development
- Go/Java/Python
- System Design
How to Get Hired at Uber
- Research Uber's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your resume to highlight experience in security engineering, distributed systems, and core programming languages like Go, Java, or Python, specifically for Uber's Software Engineer II, Core Security Engineering role.
- Network effectively: Connect with current Uber employees, especially those in security or engineering, on LinkedIn for insights and potential referrals.
- Prepare for technical interviews: Focus on distributed systems design, data structures, algorithms, and specific security concepts relevant to authentication, authorization, and access management for Uber.
- Showcase problem-solving skills: Be ready to discuss how you've tackled complex security challenges and scaled solutions in previous roles, demonstrating impact relevant to Uber's global scale.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background