Founded in 2012 by 3 expert hackers with no investment capital, Trail of Bits is the premier place for security experts to boldly advance security and address technology’s newest and most challenging risks. It has helped secure some of the world's most targeted organizations and devices. Our combination of novel research with practical solutions reduces the security risks that our clients face from emerging technologies. Our work helps drive the security industry and the public understanding of the technology underlying our world.
Cybersecurity preparedness is a moving target. Companies like ours are the tip of the spear in the fight against attackers. Our research-based and custom-engineering approach ensures that our client’s capabilities are at the forefront of what’s available. For companies and technologies that live and die by their security, a proactive, tailored approach is required to keep one step ahead of attackers.
Democratizing security information is essential. As part of our business, we provide ongoing informational support through blogs, whitepapers, newsletters, meetups, and open-source tools. The more the community understands security, the more they’ll understand why a company like ours is so unique and valuable.
This role is for a security-focused software engineer who will design, build, and enhance security tools and frameworks across various contexts. You'll work on projects ranging from AI/ML security frameworks to compiler-based security tools, and everything in between, contributing to software that makes a real difference in the security landscape. Trail of Bits is AI-native, so you will have all the latest technologies at your disposal to help you establish an efficient workflow at your discretion.
As a Security Engineer, you are an individual contributor who receives tasking from project leads and delivers on technical milestones. Over time, you'll grow into leading major feature development, breaking down high-level objectives into manageable tasks, and presenting your work to clients. You'll be expected to pursue subject-matter expertise in areas that are part of Trail of Bits' core competencies and share what you learn through blogs, Lunch 'n' Learns, and publications.
Software development will primarily involve Rust, C++, and Python, with occasional work in Go and Java. You will typically work in teams of 2–4 people, all from remote locations. Technical leads guide the team's work, collaborating with you and other members to define responsibilities based on project needs, individual strengths, and team input. Frequent communication with team members and clients is essential to success, and writing about your work publicly is encouraged and incentivized.
We welcome applications from experienced professionals and talented recent graduates with relevant skills and interests.
(Preferred qualifications are nice to have, but not required. Please apply even if you don’t meet all of these!)
The US base salary for this full-time position ranges from $125,000 to $185,000, excluding benefits and potential bonuses. Various factors influence our salary ranges, including the specific role, level of seniority, geographic location, and the nature of the employment contract. An individual's specific work location, unique skills, experience, and relevant educational background will determine the final offer within this range.
Trail of Bits, Inc. participates in E-Verify, the US federal electronic employment eligibility verification program. Learn more.
When you apply, you'll be added to our newsletter so you can stay updated on company news and opportunities. You can opt out anytime.
Trail of Bits is our people, not a place. With over 100+ employees working from every time zone across the globe, our remote-first culture is built on autonomy and trust (and backed by smile-worthy benefits) for full-time employees:
Empowered Living:
Nurturing New Beginnings:
Work & Life Enrichment:
Community Impact:
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead frontend delivery for BetMGM using Angular while championing AI-assisted engineering practices to accelerate quality and developer productivity.
Senior Software Engineer (Mobile) to lead and deliver high-quality React Native mobile experiences while contributing across Rev’s full-stack platform to accelerate growth and engagement.
Work remotely as a Front-End Application Developer building accessible, scalable React/Angular applications for environmental data platforms while contributing across the full stack.
Develop and maintain Angular front-end features for enterprise public-sector systems that enhance investigative workflows and data-driven decision-making.
An opportunity for a motivated student to join a development team as a Software Engineer Intern and work on Angular front-ends and C# backend services while leveraging AI development tools.
Senior Technical Architect needed to lead architecture, prototyping, and technical decisions for R&D product work on a Tiered Pricing Mechanism in a remote Web3/DeFi research unit.
A paid summer Software Engineering Internship at Gen (NortonLifeLock) offering hands-on experience building and maintaining production code within a leading consumer cybersecurity organization.
Contribute to Isaac Lab as a Software Engineering Intern focused on building scalable simulation, perception-in-the-loop RL, and sim-to-real capabilities for robot learning at NVIDIA.
Lead architecture and engineering efforts to design, build, and deliver scalable, containerized applications using Golang, JavaScript, and Python for mission-driven federal clients.
Liatrio is hiring a Principal Application Modernization Engineer to lead architectural direction, deliver complex modernization workstreams, and integrate AI capabilities into enterprise applications.
Help scale Chime's AI-powered Jade assistant by building platform tooling, backend services, and observability systems as a Senior Full-Stack Engineer.
Software Engineer to develop and improve high-availability web services and apps for Trimble Maps, with an emphasis on strong coding, problem solving, and iterative delivery.
Autodesk's Enterprise Data Management team is hiring an early-career Software Engineer to build backend systems and data features that ensure reliable customer data and insights.
As a cybersecurity research and consulting firm, we serve clients in the defense, tech, finance, and blockchain industries. Our teams help with their most difficult security challenges by designing and building new technology, researching new tech...
3 jobs