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
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II, Authorization Platform

Uber's Core Security Engineering team is seeking a Software Engineer II for their Authorization Platform. 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 security primitives and end-user products that help Uber engineers secure their services and build trust.

The role involves working with critical distributed multi-cloud services at massive scale, with security practices as a top priority. You'll be responsible for developing and maintaining backend services that support infrastructure systems, particularly in access management and enforcement. The scope encompasses service-to-service authentication/authorization, employee system authentication, and customer authentication.

This is an excellent opportunity for engineers passionate about security and distributed systems. You'll work with modern technologies like Go, Java, and Python, and be part of a team that's essential to Uber's global infrastructure. 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 working arrangements. You'll be joining a company that values diversity, equality, and inclusion, with a strong commitment to providing equal opportunities for all qualified applicants. The role combines technical challenges with real-world impact, making it ideal for engineers looking to grow their careers in security and distributed systems.

Last updated a month 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 to 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
  • Office-based collaboration
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Software Engineer II, Authorization Platform

Software Engineer II - Uber Flash and Direct

Mid-level Backend Software Engineer position at Uber, working on Flash and Direct delivery products in São Paulo, Brazil. Hybrid role requiring 3+ years of experience.

Software Engineer II

Software Engineer II position at Uber focusing on search infrastructure and platform development, requiring 2+ years of experience and offering competitive compensation.

Software Engineer II - Full Stack, Ads

Mid-level Software Engineer position at Uber working on ad-serving systems and backend services for the delivery ads platform.

Software Engineer II

Software Engineer II position at Uber focusing on building next-generation multi-cloud data lake architecture and handling petabyte-scale data infrastructure.

Software Engineer II, Backend: Uber for Business

Backend Software Engineer II position at Uber for Business in São Paulo, building and maintaining scalable services for business transportation solutions.