Senior Software Engineer - Analysis

ForAllSecure develops Mayhem, an autonomous appsec AI engine that automatically tests and finds new zero-day exploitable vulnerabilities before attackers.
San Francisco, CA, USA
Backend
Senior Software Engineer
Remote
5+ years of experience
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. As a Senior Software Engineer in Analysis, you will join a talented, ambitious engineering team creating novel technologies and products that impact software security.

Key Responsibilities:

  • Work on cutting-edge technology to find vulnerabilities and shorten the cycle of identifying and fixing software flaws
  • Collaborate with local and remote teammates through various communication channels
  • Develop new features, fix 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

Requirements:

  • Strong computer science fundamentals with a Bachelor's, Master's, or PhD in computer science or related discipline
  • Experience with systems-level programming in Linux
  • Proficiency in Rust, Python, and/or C/C++ development
  • Knowledge of compiler concepts, binary execution formats, assembly, and operating system concepts
  • Passion for building innovative tools for finding bugs and improving code quality and security

Preferred Qualifications:

  • Background in vulnerability research or reverse engineering
  • Experience with program analysis technologies like fuzzing and symbolic execution
  • Familiarity with modern exploitation techniques and mitigations
  • Experience with run-time analysis tools
  • Knowledge of functional programming languages
  • Familiarity with containerization technology

ForAllSecure offers a dynamic work environment with a focus on innovation and impact in the field of software security. Join a team that values hunger for success, respect for all, accountability, and a growth mindset.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer - Analysis

  • 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 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 Backend Engineer - 4 (Python)

Senior Backend Engineer role at Tide, building finance platforms for small businesses using Python and AWS in Bengaluru, India.

Software Engineer Backend Sênior

Senior Backend Software Engineer role at Creditas, a leading Latin American fintech, developing innovative financial solutions using cutting-edge technology.

Senior Software Engineer - Fintech

Senior Software Engineer role at Ebury, a leading FinTech firm, focusing on multi-currency accounting and FX platform development.

Senior Software Engineer

Senior Software Engineer role at Stacklok, a software supply chain security startup, focusing on Go development and secure coding practices.

Senior Physical Design Power Engineer

Senior Physical Design Power Engineer at Tenstorrent, delivering power efficient SOCs for CPU and AI products.