Senior Software Engineer - Analysis

ForAllSecure develops Mayhem, an autonomous appsec AI engine that automatically tests and finds new zero-day exploitable vulnerabilities before attackers.
Americas 2, Managua, Nicaragua
Backend
Senior Software Engineer
Remote
Cybersecurity · AI

Description For Senior Software Engineer - Analysis

ForAllSecure is seeking exceptional candidates for their Analysis Engineering team to work on and enhance the analysis engine behind Mayhem, their core product responsible for discovering bugs and security vulnerabilities. Mayhem has found vulnerabilities in open source projects, components in aircraft and automotive systems, and well-known embedded devices.

As a Senior Software Engineer in the Analysis team, you will:

  • Work on cutting-edge technology to find vulnerabilities and shorten the cycle of identifying and fixing software flaws
  • Collaborate with teammates both local and remote
  • Develop new features, fix interesting bugs, write tests, and review code
  • Collaborate with support engineers and customers to improve software security and quality
  • Build expertise in specific components of the Mayhem ecosystem

The ideal candidate should have:

  • Strong computer science fundamentals with a relevant degree
  • Experience with systems-level programming in Linux
  • Proficiency in Rust, Python, and/or C/C++ development
  • Knowledge of compiler concepts, binary execution formats, and operating system concepts
  • Background in vulnerability research or reverse engineering (preferred)
  • Experience with program analysis technologies like fuzzing and symbolic execution (preferred)
  • Familiarity with modern exploitation techniques and containerization technology (preferred)

ForAllSecure offers a dynamic work environment with a focus on innovation and impact. Their product, Mayhem, has won the DARPA Cyber Grand Challenge and is used by major companies like Roblox, Cloudflare, and Motional. The company is backed by NEA and KDI, having recently raised Series B funding.

Join ForAllSecure to be part of a team creating novel technologies that will shape the future of software security!

Last updated 4 months ago

Responsibilities For Senior Software Engineer - Analysis

  • Work on cutting-edge technology built to find vulnerabilities
  • Collaborate with teammates both local and remote
  • Develop new features, fix interesting bugs, write tests, and review code
  • Collaborate with support engineers and customers to improve software security and quality
  • Build expertise and responsibility for specific components of Mayhem ecosystem

Requirements For Senior Software Engineer - Analysis

Rust
Python
Linux
  • Bachelor's, Master's, or PhD degree in computer science or related discipline
  • Experience with systems-level programming in Linux
  • Proficiency in Rust, Python, and/or C/C++ development
  • Knowledge of common compiler concepts
  • Knowledge of binary execution formats, assembly, linkers and loaders
  • Knowledge of operating system concepts

Interested in this job?

Jobs Related To ForAllSecure Senior Software Engineer - Analysis

Senior Product Manager, E-Commerce

Lead product strategy and development for Google's E-commerce platforms, connecting consumers with businesses through innovative shopping and travel experiences.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on designing and maintaining large-scale optical network infrastructure with competitive compensation and benefits.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions and hardware development for consumer products.

Senior Software Engineer, CPU Performance Modeling Engineer

Senior Software Engineer position at Google focusing on CPU performance modeling, requiring expertise in software development, performance analysis, and CPU architecture.

Senior Software Engineer, Host Networking, Offloads

Senior Software Engineer position at Google focusing on host networking infrastructure and Kubernetes networking optimization.