Senior Security Engineer, Application Security

Premier security company founded in 2012 by 3 expert hackers, specializing in securing targeted organizations and devices through novel research and practical solutions.
$150,000 - $200,000
Security
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Security Engineer, Application Security

Trail of Bits is a leading cybersecurity company founded in 2012, specializing in securing high-profile organizations and devices through innovative research and practical solutions. As a Senior Security Engineer in Application Security, you'll join their Software Assurance practice, conducting comprehensive security assessments of client software with a focus on low-level code analysis.

Your role will involve analyzing vulnerabilities in application code, automating security misconfigurations detection, assessing privilege escalation capabilities, and reviewing security boundaries in complex systems. You'll work alongside other security engineers on client projects while building impactful tools, bridging Vulnerability Research and Application Security.

The position offers a competitive salary range of $150,000 to $200,000, plus comprehensive benefits including fully-paid insurance, 401(k) with 5% match, and generous vacation time. The remote-first culture promotes work-life balance and professional growth through various stipends and learning opportunities.

The ideal candidate brings extensive experience in software security, strong programming skills across multiple languages, and the ability to communicate complex security concepts effectively. This role presents an opportunity to work with industry-leading teams, contribute to cutting-edge security research, and make a significant impact in the cybersecurity field.

Last updated 3 days ago

Responsibilities For Senior Security Engineer, Application Security

  • Conduct comprehensive low-level code security assessments
  • Design and implement custom security tools for automated vulnerability detection
  • Perform detailed architecture reviews and threat modeling
  • Work directly with industry-leading teams to review application infrastructure
  • Contribute to the advancement of application security research

Requirements For Senior Security Engineer, Application Security

Python
JavaScript
TypeScript
Rust
Go
  • Extensive experience in software security
  • Track record of conducting technical security assessments
  • Deep understanding of system internals and security boundaries
  • Strong knowledge of multiple programming languages (Python, Ruby, JavaScript/TypeScript, C, C++, Rust, Go)
  • Ability to effectively communicate complex security concepts

Benefits For Senior Security Engineer, Application Security

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Relocation Benefits
Education Budget
  • Competitive salary with performance-based bonuses
  • Fully company-paid insurance packages (health, dental, vision, disability, life)
  • 401(k) plan with 5% match
  • 20 days paid vacation
  • 4 months parental leave
  • $10,000 relocation assistance to NYC
  • $1,000 Working-from-Home stipend
  • $750 annual Learning & Development stipend
  • Company-sponsored team celebrations
  • Philanthropic contribution matching up to $2,000 annually

Interested in this job?

Jobs Related To Trail of Bits Senior Security Engineer, Application Security

Senior Security Engineer, Application Security

Senior Security Engineer role at Trail of Bits focusing on MacOS security assessments, tool development, and application security.

Senior Security Engineer, Blockchain

Join Trail of Bits as a Senior Security Engineer, Blockchain to shape the future of blockchain security through code review, research, and tool development.

Security Engineer III - Java & Cloud

Senior Security Engineer role at JPMorgan Chase focusing on Java and cloud security solutions, requiring 2+ years of experience in security engineering and cloud technologies.

Senior Security Manager - Technology Risk and Controls (all genders)

Senior Security Manager role at JPMorgan Chase focusing on technology risk management and cybersecurity controls in Berlin, Germany.

Python Developer - Lead Security Engineer (Firmwide Resiliency)

Lead Security Engineer position at JPMorgan Chase focusing on cybersecurity, technology controls, and secure software development using Python and security tools.