Software Engineer II

Uber

Actively hiring Posted this week
Sunnyvale, CA Posted 3 days ago $171,000$171,000 / year

At a glance

AI generated

TL;DR

As a Software Engineer II on the Access Management team within Core Security Engineering at Uber’s Sunnyvale office, you will play a pivotal role in enhancing security and scalability for critical distributed services. Your responsibilities include designing and implementing highly available access management services, driving excellence throughout the SDLC by enforcing coding standards and conducting rigorous code reviews, and developing automation workflows to streamline access granting processes. You’ll also take ownership of production system health through monitoring, debugging, and root cause analysis, while creating comprehensive documentation to guide engineering teams on best practices. The ideal candidate has 3+ years of full SDLC experience, a deep understanding of software engineering fundamentals, and expertise in cybersecurity concepts, AI/ML technologies, SQL, Kafka, and modern development practices like CI/CD and cloud platforms.

Skills

AWS CI/CD Kubernetes Python SQL NoSQL Spark Hive Kafka Terraform Docker PostgreSQL AI/ML Microservices Git Prometheus Grafana

What you'll do

  • Design and develop highly available, fault-tolerant services for core Access Management functions.
  • Implement AI/ML solutions to continuously scale and operate foundational security services.
  • Develop automation workflows to improve efficiency in access granting processes.
  • Own the operational health of production systems by monitoring, debugging, and analyzing incidents.
  • Create comprehensive documentation and provide guidance on best practices for Access Management.

What we're looking for

  • 3+ years of full SDLC experience with coding, reviews, source control, testing, and deployment.
  • Design and implement highly available, fault-tolerant services for access management at scale.
  • Develop automation workflows to improve efficiency in access granting processes.
  • Champion best practices throughout the Software Development Life Cycle (SDLC).
  • Deep understanding of cybersecurity concepts, tools, and AI/ML integration.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 30 open roles on FindRole.

Listed pay typically runs $180,000–$180,000 across 17 roles with salary data.

Most-posted roles

View all roles at Uber