Our Mission is to impact people’s lives by uncovering the truth and empowering others to make a difference. We do this by equipping examiners and investigators with the best digital forensics tools available, so they can accomplish their mission: Fighting crime. Protecting company assets. Guarding national security.

Who are we?

We build software that automates the recovery of digital forensic evidence, helping thousands of forensics professionals around the world find, analyze, and report on the digital evidence from computers, smartphones, IoT devices and the cloud.

Our flagship software, Magnet AXIOM, has revolutionized the work of digital forensics investigators in law enforcement and government agencies, and has been essential in use cases involving child exploitation, murder, terrorism, and more.

How we work:

We care about what we build, our customer, and about each other. We are inspired through the difference that our work makes, our culture, and our shared sense of purpose.

Our engineering team collaborates with other developers, testers, designers and forensics experts. We work in an Agile environment and we operate on a model of continuous improvement. We learn from our mistakes. We work in cross-functional teams to regularly experiment, iterate and deliver on new product goals.

We foster a team environment where everyone is comfortable sharing their ideas, because we understand that with diversity of thought, we will build the best products. We support each other through success and failure, to bring the best tools to law enforcement, government agencies and corporate customers.

We hire passionate people who enjoy technical challenges. We love problem solvers who want to keep learning, individually and as part of the team. We want people who collaborate and help others. We want you to care about helping our customers accomplish their missions.

What we are looking for:

The Incident Response product team is looking for a talented Principal Software Engineer with Rust system programming, and Windows Internals experience to join our growing team responsible for building our next-generation of Incident Response products.

We value what is different about you, whether it is your education, work experience, life experiences or background.


  • You have experience with Rust primarily, and C/C++ system programming development.
  • Significant experience with kernel mode programming and security
  • Strong coding, debugging, testing, and problem-solving skills
  • You have a deep understanding of modern operating system architecture (Windows internals, etc.)
  • You are familiar with debugging tools and kernel development tools (WinDbg, etc.)
  • You have a solid understanding of memory analysis, reverse engineering, and malware analysis
  • Good communication and cross group collaboration skills


  • Design, develop, debug, and deliver tooling to assist the investigative and hunting process
  • Create technical documentation for other analysts and other teams to follow
  • Work closely within a small team to build features
  • Identifies and suggests solutions to problems impacting the team
  • Develop production code for new features and bug fixes
  • Design and write automated tests that will ensure the integrity of our software
  • Participate in peer code reviews