Short Description
UBER is hiring a Sr. Software Engineer who has the ability to distill complex security problems and drive toward creative solutions.Job Description
- Develop high-quality software to enhance infrastructure level security
- Provide subject matter expertise on architecture, authentication, and systems security
- Drive the implementation and integration of tools and services for authentication, authorization, and adaptive access
- Collaborate with other engineering & business teams to execute against the vision and roadmap
- A solid understanding of information security standards & methodologies
- Ability to distill complex security problems and drive toward creative solutions
- Programming Skills in two of the following languages: Go, Java, C/C++, Python.
- Ability to write high-quality code: reliable, efficient, easy to debug and maintain
- Exceptional problem-solving skills
- Thorough understanding of authentication, authorization, and directory services
- A firm grasp of networking protocols and operations
- A solid understanding of software and system architecture patterns (central and distributed systems)
- Ability to provide deep technical mentorship and guidance
- Ability to communicate ideas and proposals concisely, both verbally and in writing to people with all levels of technical experience
- Experience with *nix environments and/or Bash
- Container experience (Docker)
- Container As A Service experience a plus (Mesos, Kubernetes)
Sr. Software Engineer