Uber is seeking a Senior Software Engineer to join our Mobile Security team. As a member of our team, you will help us design and build industry-leading security technology into our products and services. You will dig into the complex world of building security technology in frictionless ways to determine software/hardware integrity (think rooted devices, modded apps, emulators), provide mentorship to engineers, and ensure best practices are deployed in the mobile security space.
You will have the opportunity to work across many parts of Uber's tech stack —shipping code in Uber's Android and iOS apps as well as in backend services. Your responsibilities will include:
- Designing, building, and deploying anti-abuse systems to accurately detect rooted devices, jailbroken devices, modded apps, emulators, and other types of rogue mobile clients
- Working closely with outside teams to drive adoption of the latest Mobile Security technology
- Identifying novel attacks in the mobile space (in collaboration with the team's Security Engineers)
- Maintaining and upleveling existing Mobile Security services
- Mentoring junior engineers
The ideal candidate will have:
- 5+ years of experience in software development (mobile and backend engineering)
- Experience in building highly scalable, reliable, and fault-tolerant backend systems
- Experience with agile development and embracing engineering best practices
- Experience designing, implementing, and deploying production-quality systems
- Programming skills in at least one or more of: Golang, Swift, Java, or Kotlin
- Bachelor's in Computer Science, Engineering, or a related field
Preferred qualifications include:
- Professional experience of 5+ years in at least one security domain: web security, mobile security, systems security, and/or reverse engineering
- Experience with applied cryptography
- Ability to perform threat modeling, design, and code reviews
- Strong communication skills to convey ideas and proposals to a wide range of audiences
Join Uber's Mobile Security team to help build a future where everyone and everything can move independently while maintaining the highest standards of security and privacy.