Staff Security Engineer, Trusted Identity
Core Security Engineering’s mission is to make the Uber environment secure by default and provide industry-leading products and services to all Uber's production services and infrastructure. We are passionate about building both security primitives and end-user products that help Uber engineers to secure their service, build trust, and advance security to enable our global business.
About the Role
We are looking for a Staff Security Engineer with IAM domain expertise to join our Trusted Identity Organization. We build and maintain Identity, Encryption key material for all of Uber’s services. You’ll work on critical distributed multi-cloud services at scale built with the best security practices at the forefront.
You’ll drive long-term decisions and leverage next generation infrastructure technologies to continuously scale and operate such foundational security services.
What you will do
You will be joining a team responsible for IAM at Uber and have an opportunity to work on:
- Run time SAML and OIDC authentication for micro services running on multi cloud and on-premises environments.
- Tools responsible for human and device identity lifecycle management.
- Architecture, Implementation, and scaling of Certification Authorities, Validation Authorities, and Registration Authority roles.
- Design and implement resilient and reliable mico services to support build, run, distribute and recycle digital identities and manage life cycle.
- Provide interoperability with enrollment services and LDAP directories.
Basic Qualification
- 5+ years of experience in a backend development role participating in the SDLC (coding, design/architecture, testing, etc).
- 5+ years of experience in Tools and Technology development in Identity and Access Management, Public Key Infrastructure, or a related field.
- Expertise in C++, C#, Golang, Java, or Python.
- Deep understanding of Infrastructure security spanning across public cloud and on-premise environments.
Preferred Qualification
- Experience in Microservices Architecture.
- Experience with Front end and Backend software development.
- Extensive experience (5+ years) designing and implementing large enterprise-grade systems that scale to the business requirements.
- Domain expertise in Single-sign-on and MultiFactor Authentication systems.
- Experience in developing tooling for Identity and Access Management.
For Sunnyvale, CA-based roles: The base salary range for this role is $216,000 per year - $240,000 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.
Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
Related Jobs
Staff Security Engineer, Trusted Identity
Manager II, Cloud Security Engineering
Senior Staff Risk Lead
Sr Software Engineer - PKI