ForAllSecure's software engineers develop the next-generation of security tools that change how companies develop, test and deploy software. We're looking for engineers to bring our technology to market and who bring fresh ideas from all areas, including distributed computing, large-scale system design, security, and UI design. As a startup, we need our engineers to be versatile and be enthusiastic to take on new problems across our stack as we continue to push our technology forward.
- BS degree in Computer Science or related technical field involving coding, or equivalent practical experience.
- Experience working with one or more from the following: web app development, distributed systems, and large software systems
- Authorized to work in the US (US citizen, Green card holder, OPT, ...)
ForAllSecure is a small and passionate team whose goal is to secure the world's software. Our binary analysis tools are checking the world’s software for security-critical bugs, and we are improving them every day. Our team is composed of some of the most notable academic researchers in binary analysis, as well as some of the best hackers from competitive hacking contests.
Our core technology, codenamed Mayhem, is the result of more than a decade of research in Carnegie Mellon University’s Cyber Security Lab. In August 2016, Mayhem won DARPA’s two-year long Cyber Grand Challenge, designed to pit the best autonomous hacking systems against each other in a battle royale. A world where machines can automatically find and fix software security bugs seemed like science fiction not long ago, but bots like Mayhem have pushed the envelope on what is possible in the world of software security at a time when malicious hackers seem to have the upper hand. ForAllSecure is now moving beyond CGC and applying Mayhem to real-world systems and applications.
At ForAllSecure, you will be a key member of a growing team in a high-paced startup environment, building a new, cutting-edge security category to make the world's software safe.