Trail of Bits
Open positions
Security Engineer I, Application Security
You will assess client software, analyze complex code, find and validate vulnerabilities, and develop proof-of-concept code where appropriate. You will build security-testing tools, conduct architecture reviews and…
Security Engineer II, Application Security
You will independently assess substantial client software components, modules, and systems from scoping through delivery. You will analyze complex code, validate vulnerabilities, establish exploitation paths and…
Senior Security Engineer Cryptography
You will lead cryptographic assessments of protocols, libraries, and application code. You will identify and validate design or implementation weaknesses, recommend practical fixes, and assess advanced cryptographic…
Senior Security Engineer Research & Engineering
You will evaluate specifications designs and proofs to determine what has been established and what assumptions remain. You will attack systems and production software, identify exploitable vulnerabilities, map real…
Engineering Director Application Security
You will lead the Application Security practice and oversee technical delivery, engagement quality, profitability, staffing, and career development. You will review audit findings, guide complex technical approaches,…
