Uber's Core Security Engineering team is seeking a Backend Software Engineer II to join their Authorization Platform. This role is crucial in building and maintaining secure, scalable backend services that power Uber's production environment. You'll be part of a team responsible for managing authentication and authorization systems across service-to-service, employee-to-system, and customer authentication domains.
The position offers an opportunity to work on critical distributed multi-cloud services at massive scale, implementing industry-leading security practices. You'll collaborate with global stakeholders to build and maintain backend services that support user-facing products and infrastructure tools used across Uber. The role requires expertise in programming languages like Java, Python, or Go, and a strong understanding of distributed systems and scalability engineering.
As part of the Core Security Engineering team, you'll contribute to making Uber's production environment secure by default, building both security primitives and end-user products. The team's mission is to provide industry-leading security solutions that help Uber engineers secure their services, build trust, and advance security to enable global business operations.
This hybrid position, based in São Paulo, Brazil, requires strong English language skills as you'll be working with engineers and stakeholders from different regions worldwide. The role combines technical expertise with security focus, making it an excellent opportunity for engineers passionate about building secure, scalable systems that impact millions of users globally.