Senior Software Engineer - Analysis

March 28

Apply Now

Loading...

ForAllSecure

Put your application security on autopilot with Mayhem.

11 - 50

Description

• Work on cutting-edge technology built to find vulnerabilities and shorten the cycle of identifying and fixing software flaws • Collaborate with teammates both local and remote, through pull requests, in-person conversations, Slack, etc • Develop new features, fix interesting bugs, write tests, and review your teammates' code • Collaborate with support engineers and customers to improve the security and quality of software in their ecosystem • Build expertise and responsibility for specific components of Mayhem ecosystem

Requirements

• Demonstrates a passion for building innovative and easy-to-use tools for finding bugs, improving code quality and security, and enhancing the debugging experience • Has strong computer science fundamentals demonstrated through a Bachelor’s, Master’s, or PhD degree in computer science or related discipline • Has experience with systems-level programming in Linux • Is proficient in Rust, Python, and/or C/C++ development • Has knowledge of common compiler concepts: types, code generation, register allocation, stack frames, inlining, and control flow graphs • Has knowledge of binary execution formats, assembly, linkers and loaders • Has knowledge of operating system concepts (memory management, process lifecycle, I/O, etc.) • Has a background in vulnerability research or reverse engineering (preferred) • Has prior experience with technologies in program analysis like fuzzing and symbolic execution (preferred) • Is familiar with modern exploitation techniques and mitigations/counter-measures (preferred) • Is experienced with run-time analysis tools (such as Valgrind or LLVM sanitizers) (preferred) • Has knowledge of OCaml, Haskell or other functional programming languages (preferred) • Is familiar with containerization technology (Docker/OCI) (preferred)

Benefits

• Competitive salary • Opportunity to work on cutting-edge technology • Collaborative work environment • Impactful work in software security • Growth opportunities within the company

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com
Jobs by Title
Remote Account Executive jobsRemote Accounting, Payroll & Financial Planning jobsRemote Administration jobsRemote Android Engineer jobsRemote Backend Engineer jobsRemote Business Operations & Strategy jobsRemote Chief of Staff jobsRemote Compliance jobsRemote Content Marketing jobsRemote Content Writer jobsRemote Copywriter jobsRemote Customer Success jobsRemote Customer Support jobsRemote Data Analyst jobsRemote Data Engineer jobsRemote Data Scientist jobsRemote DevOps jobsRemote Engineering Manager jobsRemote Executive Assistant jobsRemote Full-stack Engineer jobsRemote Frontend Engineer jobsRemote Game Engineer jobsRemote Graphics Designer jobsRemote Growth Marketing jobsRemote Hardware Engineer jobsRemote Human Resources jobsRemote iOS Engineer jobsRemote Infrastructure Engineer jobsRemote IT Support jobsRemote Legal jobsRemote Machine Learning Engineer jobsRemote Marketing jobsRemote Operations jobsRemote Performance Marketing jobsRemote Product Analyst jobsRemote Product Designer jobsRemote Product Manager jobsRemote Project & Program Management jobsRemote Product Marketing jobsRemote QA Engineer jobsRemote SDET jobsRemote Recruitment jobsRemote Risk jobsRemote Sales jobsRemote Scrum Master + Agile Coach jobsRemote Security Engineer jobsRemote SEO Marketing jobsRemote Social Media & Community jobsRemote Software Engineer jobsRemote Solutions Engineer jobsRemote Support Engineer jobsRemote Technical Writer jobsRemote Technical Product Manager jobsRemote User Researcher jobs