Stay in Touch

TITLE

 

Principal/Staff/Senior Software Engineer (Android)

COMPANY

 

Shape Security

LOCATION

 

Mountain View, CA, US

Description

About Shape
We are security and web experts, pioneers, evangelists and elite researchers. We believe in the power of the Internet to be a positive force and our mission is to protect every website and mobile app from cybercriminals.
Shape’s founders fought cybercrime at the Pentagon, Google, and leading security companies. They realized that Alan Turing’s vision of a day when computers could pass for humans had arrived in the form of automated attacks on websites. They responded with a fundamentally new technology approach to web and mobile security that has attracted some of the top computer scientists, researchers, and engineers in the world. Shape now defends the web and mobile applications for the world's leading corporations.
 
Shape in the News
Shape recognized as the fastest-growing company in Silicon Valley:
 
Shape made the list for top AI 100
 
Job Description
Join a brilliant team of engineers, data scientists, and security experts to defend the Internet against automated attacks and help eliminate the scourge of credential stuffing once and for all. Implement countermeasures, analyze code intrusion, detect privilege elevation/permission hijacking, ensure the integrity of Shape’s defenses, and establish yourself as a leader in the growing field of mobile security.  
 
Shape is defeating malicious attackers in real time, daily, and needs passionate people who will develop the next generation of weapons to use.  We have flexibility regarding the level of the role - just looking for awesome people to join the team!

Role/Responsibilities

    • Develop and support new features in Shape’s Android SDK so to reliably establish the security posture of millions of mobile devices in real time
    • Research new innovations in security as the mobile landscape shifts with new devices and APIs.
    • Work with Shape’s service and support teams to deliver the service to fortune 500 customers.

Skills/Qualifications

    • Proficiency in Java on Android.
    • Deployed an SDK at scale or complex apps to the Google App Store
    • Experience with developing automated mobile app tests.
    • Good written and verbal communication skills.
    • Excellent troubleshooting skills.
    • Deep knowledge of HTTP/HTTPS in practice

Bonus Knowledge & Skills

    • Basic knowledge of Kotlin/NDK for Android applications.
    • Skilled in a scripting language such as Python.
    • Solid understanding of secure coding practices.
    • Fundamentals of root detection, debugging hooks etc.
    • Familiarity with certificate pinning, Android keystore, secure boot, safety net etc.
    • Awareness of Game Theory and its application in security.
    • Experience in data encryption and secure communication.
    • Experience analyzing network traffic for attacks.
    • Experience with hybrid web/mobile frameworks such as PhoneGap.
    • Automation experience with frameworks such as Appium/Selenium.

Shape Facts

      • 1.6 billion user accounts protected from account takeover
      • Shape’s SDK is installed on over 150 million mobile devices
      • Shape processes 100 million real human logins per day
      • Shape prevents 42 million attacks per day
      • Shape processes 4B transactions per week
      • Shape processes 300 million transactions per day for a single customer
 
US Market: Shape Customers Represent:
      • 60% of the Airline Industry
      • 40% of the Consumer Banking Industry
      • 33% of the Auto Insurance Industry
      • 30% of the Hotel Industry
      • 20% of the Telecommunications Industry
      • 2 of the Top 10 QSRs (quick service restaurants)
 
Global Market:Shape has been chosen by:
    • 5 of the Top 10 Global Airlines
    • 2 of the Top 5 Global Hotel Chains
    • 1 of the Top 3 Global eCommerce Companies
    • 2 of the Top 4 Mobile Social Networks

Apply for the job

Subscribe to our blog.


 

Blog & Newsletter Signup