Software Engineer II, Authorization Platform

Global technology company providing ride-sharing, delivery, and transportation services.
$158,000 - $175,500
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Software Engineer II, Authorization Platform

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.

Last updated 8 days ago

Responsibilities For Software Engineer II, Authorization Platform

  • Build and maintain backend services and solutions to support infrastructure systems
  • Work on critical distributed multi-cloud services at massive scale
  • Make long-term decisions on leveraging next generation infrastructure
  • Provide and manage systems for access management and enforcement at scale
  • Support service-to-service authentication/authorization, employee system auth, and customer auth

Requirements For Software Engineer II, Authorization Platform

Go
Java
Python
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • 2-3 years full-time Software Engineering work experience
  • Efficient in one or more programming languages (Go, Java, Python, C/C++)

Benefits For Software Engineer II, Authorization Platform

Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Software Engineer II, Authorization Platform

Software Engineer II, Backend - UberEats Checkout/Merchant Operations Platform

Backend Software Engineer II position at Uber's Eats Checkout team, focusing on core checkout flow development and optimization for the Uber Eats platform.

Software Engineer II, Customer Obsession

Mid-level Backend Software Engineer role at Uber, focusing on building customer experience platforms with competitive compensation and hybrid work arrangement.

Software Engineer

Backend Software Engineer position at Uber, focusing on big data systems and distributed architecture, requiring 2+ years of experience and strong programming skills.

Software Engineer II - Networking (Back-end)

Backend Software Engineer role at Uber focusing on host networking systems and components across on-premises and cloud environments.

Program Manager, Tech- Talent Acquisition Technology - Oracle ATS

Program Manager position focusing on Talent Acquisition Technology and Oracle ATS implementation at Uber.