Senior Security Engineer - Applications (Self-Driving Vehicles)

4 months ago
US-CA-San Francisco
Safety & Security - Engineering Security
US-CA-San Francisco
Requisition Post Information* : External Company Name
Uber Technologies, Inc.
Requisition Post Information* : External Company URL

Job Description

About Uber

Uber is a technology company that is changing the way the world thinks about transportation. We are building technology people use everyday. Whether it's heading home from work, getting a meal delivered from a favorite restaurant, or a way to earn extra income, Uber is becoming part of the fabric of daily life.

We're making cities safer, smarter, and more connected. And we're doing it at a global scale-energizing local economies and bringing opportunity to millions of people around the world.

Uber's positive impact is tangible in the communities we operate in, and that drives us to keep moving forward.


About the job

You immerse yourself in all aspects of security. You are looking for an opportunity that will try your technical skills and challenge your creativity. You are ready to face a wide range of security questions, many of which have not been considered before.


You will be relied upon to provide engineering and product teams with the security expertise necessary to make confident product decisions. You will be finding security vulnerabilities through manual review, tools you build or one on ones with other engineers. You will write code to systemically fix security issues across the codebase. You will advise teams on the best way to build something to prevent future security issues.



What you'll do

  • Investigate and understand our newest projects and technologies and give security guidance to ensure that they are as robust as possible.
  • Perform code and design reviews of internally developed applications.
  • Develop security tools to find or fix security issues en masse.
  • Create automated tests to encourage and enforce security standards.
  • Develop security training and education for our software engineers.
  • Ensure that identified issues are prioritized and addressed in an appropriate time frame.
  • Interact directly with the security community regarding vulnerabilities and threats


What you'll need

  • Understanding of Python, Node.js, Go.
  • A passion for both breaking and building.
  • Excellent knowledge of web application security issues.
  • Willingness to compromise when it's necessary and hold firm when it's essential.
  • A deep desire to build robust things (But also break them!)
  • An interest in teaching security since we're all in this together.
  • Excellent communication skills.




Connect With Us!

Not ready? Connect with Uber to receive future communications about opportunities and general information about specific areas of Uber that interest you.