Software Engineer II, Backend - Platform Security

Uber is a global technology company revolutionizing transportation and mobility.
Backend
Mid-Level Software Engineer
Hybrid
1+ year of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer II

Software Engineer II position at Uber focusing on customer engagement platforms and distributed systems, requiring 4+ years of experience in backend development.

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.

Description For Software Engineer II, Backend - Platform Security

Uber is seeking a Software Engineer II to join their Platform Security Team within Core Security Engineering. This role focuses on building and maintaining backend services and solutions to support user-facing products, downstream services, and infrastructure tools used across Uber. The Platform Security Team is responsible for providing and managing Platform Identity, Secrets, and Encryption key material for all of Uber's services.

As a Software Engineer II, you will:

  • Work on critical distributed multi-cloud services at a massive scale
  • Build systems with best security practices at the forefront
  • Make long-term decisions on leveraging next-generation infrastructure
  • Continuously scale and operate foundational security services

The ideal candidate should have experience in scalability engineering and distributed systems. This role offers an opportunity to work on cutting-edge security solutions and contribute to making Uber's production environment secure by default.

Uber values collaboration and cultural identity. While there's flexibility for remote work, employees are expected to spend at least half of their work time in their assigned office, unless formally approved for full remote work. This hybrid approach aims to balance the benefits of in-person collaboration with the flexibility of remote work.

Join Uber to help build a future where everyone and everything can move independently. If you have curiosity, passion, and a collaborative spirit, this could be an excellent opportunity to contribute to a global leader in transportation technology.

Last updated 2 months ago

Responsibilities For Software Engineer II, Backend - Platform Security

  • Collaborate with stakeholders to build and maintain backend services and solutions
  • Support user-facing products, downstream services, and infrastructure tools
  • Work on critical distributed multi-cloud services at a massive scale
  • Implement best security practices in system design and development
  • Make long-term decisions on leveraging next-generation infrastructure
  • Scale and operate foundational security services

Requirements For Software Engineer II, Backend - Platform Security

Java
Python
Go
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 1-year full-time Software Engineering work experience
  • 1-year total technical software engineering experience in programming languages (e.g. C, C++, Java, Python, or Go)
  • Experience with scalability engineering (preferred)
  • Experience with distributed systems (preferred)

Interested in this job?