Trail of Bits seeks a Security Engineer, Application Security within our growing Software Assurance practice. You will conduct comprehensive security assessments of client software with a focus on low-level code analysis, examining system architecture, security boundaries, access controls, and platform security mechanisms.
Requirements
- Application security assessment experience
- Direct experience conducting low-level code security assessments of complex software, identifying and mitigating application and system-level vulnerabilities
- Manual code review depth
- Static and dynamic analysis fluency
- Binary analysis and reverse engineering
- Memory corruption vulnerabilities and mitigations
- System internals and security boundaries
- Architecture review and threat modeling
- Security tool development
- Programming proficiency across multiple languages
Benefits
- Competitive salary complemented by performance-based bonuses
- Fully company-paid insurance packages, including health, dental, vision, disability, and life
- A solid 401(k) plan with a 5% match of your base salary
- 20 days of paid vacation with flexibility for more, adhering to jurisdictional regulations
- 4 months of parental leave to cherish the arrival of new family members
- $10,000 in relocation assistance
- $1,000 Working-from-Home stipend
- $750 Learning & Development stipend for continuous personal and professional growth
- Company-sponsored all-team celebrations, including travel and accommodation, to foster community and recognize achievements
- Philanthropic contribution matching up to $2,000 annually
