Staff Software Engineer (Identity & Access Management)
Job description
About the Role
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 looking for a Staff Software Engineer to join our Identity and Access Management Team. We are responsible for providing and managing platform Identity, Secrets, and Encryption key material for all of Uber’s services. You’ll work on critical distributed multi-cloud services at a massive scale built with best security practices at the forefront. You’ll be responsible for long term decisions on leveraging next gen infra to continuously scale and operate such foundational security services.
What you will do
Provide technical leadership in designing, implementing, testing, and rolling out the Identity platform at Uber.- Engineer, Configure, Implement and maintain IAM solutions and services
- Resolve bugs through strong programming, critical problem solving, database query skills
- Change Management to critical platforms using Terraform Services Standard Build code.
- Design, Implement, maintain, manage and troubleshoot birthright provisioning and access certifications.
- Provide thorough, detailed investigations using various support platforms (email, chat, phone) to develop case details, analyze evidence, and present recommendations for internal actions to key stakeholders
- Use css and js based front end customization skills to customize interfaces and build custom interfaces.
Basic Qualifications
- 8+ years of backend engineering experience.
- 2+ years of relevant security domain experience through Identity and Access Management.
- Domain experience in development, Design and consulting for developing, designing SSO and MFA platforms at large organizations.
- Experience with developing complex software systems scaling to millions of users with production quality deployment, monitoring, and reliability.
- Experience with large-scale distributed storage and database systems (SQL e.g. MySQL)
- Ability to decompose complex business problems and help lead multiple teams in solving them.
Preferred Qualifcations
- Understand Role-Based Access Control, Policy-Based Access Control, Attribute based access control, Governance, Access Certification in SailPoint
- Experience in Web and Middleware technologies such as Nginx, Tomcat, Weblogic
- Skill set in traffic management, Service and Session Load balancing skills primarily on HAProxy, NLB and F5 are added benefits.
- Excellent written and verbal communication skills, including the ability to write detailed technical documents.
- Passionate about helping teams grow by inspiring and mentoring engineers.
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.
For Sunnyvale, CA-based roles: The base salary range for this role is $216,000 per year - $240,000 per year.
seankuhnke.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, seankuhnke.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, seankuhnke.com is the ideal place to find your next job.