Director of Engineering, Application Security
Trail of Bits
Full-time|$250K/yr - $300K/yr|Remote|Remote — United States About UsEstablished in 2012 by a trio of skilled hackers without external funding, Trail of Bits stands at the forefront of security innovation. We specialize in empowering security experts to address the most formidable technological threats. Our team has played a pivotal role in safeguarding some of the world's most vulnerable organizations and devices. By merging groundbreaking research with actionable solutions, we mitigate security risks associated with emerging technologies, enhancing both the security industry and public comprehension of the technology that shapes our world.In the ever-evolving landscape of cybersecurity, our firm is a leader in defending against cyber threats. Through a research-driven and custom-engineering methodology, we ensure that our clients' capabilities are always ahead of the curve. For organizations where security is paramount, a proactive and tailored strategy is essential to outpace potential attackers.We believe in democratizing access to security information. As part of our mission, we offer continuous educational support through various channels such as blogs, whitepapers, newsletters, meetups, and open-source tools. The stronger the community's understanding of security, the clearer it becomes why our unique offerings are invaluable.Your RoleAs the leader of Trail of Bits' Application Security division, you will oversee a team of 12 security engineers dedicated to conducting code audits, vulnerability research, and secure design evaluations for some of the most technically sophisticated clients in the industry.This is a hands-on leadership position where you will directly assess audit outcomes, influence technical strategies, and maintain the authority to engage effectively with high-level clients who expect their security partner to match their expertise. You will be accountable for the financial success, resource allocation, and professional growth of the practice.Your team will handle source code through static analysis, manual reviews, fuzz testing, and protocol-level vulnerability assessments across various programming languages including Rust, Go, C/C++, Python, Solidity, and JavaScript. It is imperative that you possess the ability to perform this technical work in addition to managing the team.Key ResponsibilitiesTechnical Leadership: Ensure the quality and profitability of every engagement your team undertakes. Review findings, steer technical direction on intricate audits, and step in with senior expertise when required. Build and maintain strong relationships with key clients.Team Development: Make informed project assignments that balance team growth, client demands, and profitability. Oversee resource utilization, determine hiring needs, and cultivate talent through intern programs and recruitment. Manage the practice's financial performance.Engineer Advancement: Foster opportunities for your team to present at conferences, publish research, contribute to open-source projects, and further their professional journeys. Identify and promote their growth pathways.
Feb 5, 2026