Stay in Touch



Mobile Applications Security Engineer



Shape Security



Mountain View, CA, US


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
Would you enjoy the challenge of hands-on, applied engineering, solving complex problems in distributed systems, and securing the Internet against the onslaught of bot attacks? Then join Shape Security, the superheroes protecting online accounts from criminal takeover, safeguarding the privacy of you, your friends, and family. We’re looking for somebody with web development experience, knowledge of networking fundamentals, and strong troubleshooting skills to ensure the successful deployment of Shape’s industry-leading security solution.


    • Support enterprise development teams in the implementation of the Shape mobile SDKs for iOS and Android.
    • Diagnose and resolve problems across multiple components in the Shape system, from the SDK, to the network appliance, to the cloud data system. Troubleshoot problems that require analyzing the system end-to-end.
    • Analyze http traffic to uncover attacks and errors and work to optimize the security and reliability of the Shape defense system.
    • Develop tooling to support how the Shape reverse proxy network appliance processes mobile traffic.
    • Categorize error classes and guide the development of testing tools to improve the reliability of Shape’s mobile solution.
    • Empower Shape’s Solution Architects out in the field through tooling, training, and systems engineering support.


    • Troubleshooting experience related to networking or mobile application development
    • Working knowledge of HTTP and the TCP/IP stack
    • Good written and verbal communication skills
    • Skilled in Objective-C, Swift, or Java
    • Skilled in a scripting language such as Python
    • Proficiency in Linux
    • Bachelor's or Master's Degree in Computer Science or related field; otherwise, strong programming background that demonstrates grounding in fundamentals

Bonus Knowledge & Skills

    • Experience in application or network security
    • Experience in mobile application development in either Android or iOS
    • Experience with native mobile network I/O and network libraries
    • Solid understanding of secure coding practices
    • Experience in data encryption and secure communication
    • Experience analyzing network traffic for attacks
    • Experience with hybrid web/mobile frameworks such as PhoneGap
    • Testing experience with framework such as Selenium

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup