Senior Security Engineer, Research & Engineering

New
T
Trail of BitsCybersecurity
Remote within the United KingdomFull-TimeSenior
SalaryCompetitive compensation complemented by performance-based bonuses.
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonC++Rust

Requirements

  • Direct experience with red teaming production software, including personally proving exploitable vulnerabilities.
  • Proven experience building AI-driven tooling for vulnerability discovery, such as agentic harnesses, LLM-assisted pipelines, or automated exploit generation.
  • Experience applying formal methods and reading proof artifacts in at least one of: Lean, Rocq, F*, Dafny, or Verus/Rust.
  • Demonstrated depth in a systems domain such as network protocols, OS internals, cryptography, or AI infrastructure.
  • Strong proficiency in software development with Python, C++, or Rust.
  • Experience producing formal security assessment reports for technical audiences.
  • Demonstrated ability to deliver work to fixed external schedules with defined acceptance criteria.
  • Experience in the ethical reporting of vulnerabilities (Vulnerability Disclosure).

Responsibilities

  • Evaluate specifications, designs, and proofs to distinguish between established security properties and assumptions.
  • Develop AI-driven discovery and triage systems to maximize target coverage.
  • Conduct red-team evaluations on production software to demonstrate exploitable vulnerabilities.
  • Document assessment findings, including formal properties, threat models, and underlying assumptions for expert review.
  • Advance team methodology through internal presentations, blog posts, and open-source tooling contributions.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation complemented by performance-based bonuses.
Apply Now