This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Core Security Engineering’s mission is to make the Uber production environment secure by default and provide industry leading products and services to all Uber's production services and infrastructure. We are focused on building both security primitives and end users products that help Uber engineers to secure their service, build trust, and advance security to enable our global business. We are responsible for providing and managing systems, services, and libraries to provide access management, and enforcement at scale. The scope spans across multiple verticals like service-to-service authentication/authorization, employee to system auth, customer auth. You’ll work on critical distributed services at a massive scale crafted with the best security practices at the forefront. You’ll be accountable for long term decisions on leveraging next generation infrastructure to continuously scale and operate such foundational security services.
Job Responsibility:
Maintains and applies relevant knowledge to build and maintain backend services and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber, which could include developing and maintaining large-scale multi-tenant services and/or customized solutions based on existing backend infrastructure
monitoring on-prem or cloud-hosted software and infrastructure operations and detecting outages/issues in network or server environments
identifying, analyzing, and resolving 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
Requirements:
Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field
3-year full-time Software Engineering work experience
Efficient in one or more programming languages (Go, Java, Python, C/C++)
Experience in large-scale systems, scalability and reliability
Efficient in distributed system design and architecture
Nice to have:
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, project planning, assigning works to junior engineers