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 2 months 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

Backend Software Engineer II position at Uber working on large-scale distributed systems and big data infrastructure.

Software Engineer II (Communications Platform)

Mid-level Backend Software Engineer role at Uber working on the Communications Platform team, building scalable communication systems.

Software Engineer II - Autonomous Mobility and Delivery

Software Engineer II position at Uber's Autonomous Mobility & Delivery team, focusing on backend development for autonomous vehicle integration.

Software Engineer / Applications Developer / Data Engineer

Software Engineering role at Uber's uReturn program, designed for women returning to the workforce, offering positions in development and data engineering.

Software Engineer II

Backend Software Engineer II position at Uber, working on UberEats ads business to build scalable solutions and lead technical development.