Uber is seeking a Software Engineer II to join their Authorization Platform team within Core Security Engineering. This role is crucial in making Uber's production environment secure by default and providing industry-leading security products and services.
The position focuses on building and maintaining backend services that support critical infrastructure systems and security primitives across Uber's global platform. You'll be working on sophisticated distributed multi-cloud services at massive scale, with a particular emphasis on access management and enforcement systems.
The role spans multiple critical areas including service-to-service authentication/authorization, employee system authentication, and customer authentication. You'll be part of a team that's responsible for developing and managing systems, services, and libraries that ensure robust security across Uber's entire infrastructure.
This is an excellent opportunity for engineers passionate about distributed systems and security infrastructure. You'll work with cutting-edge technology and have the chance to make significant impact on security systems that protect millions of users worldwide. The position offers competitive compensation including base salary, bonus potential, and equity awards.
The hybrid work environment allows for both collaborative office time and flexible remote work, though you'll need to spend at least half your time in the office. You'll be joining a company that values diversity, equality, and inclusion, with a strong commitment to creating an inclusive workplace for all employees.
The role requires a bachelor's degree in Computer Science or related field and 2-3 years of software engineering experience, with expertise in languages like Go, Java, or Python. Experience with distributed systems, infrastructure systems, or security-related systems is highly valued. This position offers an excellent opportunity to work on challenging technical problems while contributing to the security foundation of a global technology leader.