Trail of Bits
Security Engineer II, Application Security
About this role
Description: Conduct security assessments of client software and independently own substantial components or workstreams. Identify and validate vulnerabilities across application and system levels, developing custom tooling alongside the team. Requirements: 2+ years of experience in application security, vulnerability research, or security-focused software engineering. Strong code-analysis skills and programming ability in at least two relevant languages (e.g., Rust, Go, C, Python). Experience with memory-corruption vulnerabilities and strong systems knowledge. Clear written and verbal communication skills, with experience presenting technical conclusions. Benefits: Competitive salary ($140,000 to $180,000) with performance-based bonuses. Fully company-paid insurance packages and a 401(k) plan with a 5% match. 20 days of paid vacation, 4 months of parental leave, and relocation assistance for moving to NYC. $1,000 work-from-home stipend and $750 annual learning & development stipend.