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 22 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 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

Backend Software Engineer II position at Uber, focusing on infrastructure and platform foundations, offering competitive compensation and hybrid work in Seattle.

Software Engineer II, Backend

Backend Software Engineer II position at Uber, focusing on core platform infrastructure and host management systems in Seattle.

Software Engineer II - Backend

Backend Software Engineer II position at Uber, focusing on distributed systems and infrastructure development with 3+ years of experience required.

Software Engineer II

Software Engineer II position at Uber focusing on backend development for identity and core services, requiring 2+ years of experience in distributed systems.

Software Engineer II, Java Foundation

Mid-level Software Engineer position at Uber focusing on Java platform development and developer tooling, offering competitive compensation and hybrid work model.