Hybrid Senior Artifacts Engineer - Computer

Posted 2 weeks ago

Apply now

About the role

  • Senior Artifacts Engineer developing tools for digital investigations at Magnet Forensics. Collaborating on recovery of digital data across desktop applications using reverse engineering techniques.

Responsibilities

  • Perform static and dynamic analysis of desktop applications to uncover forensically valuable artifacts.
  • Use and customize instrumentation, debuggers, and automation tools to accelerate research and product development.
  • Translate research findings into proof-of-concept solutions and evolve them into robust, maintainable product code.
  • Design and implement performant, maintainable, and testable production code, focusing on iterative delivery to maximize customer impact.
  • Document findings, create internal demos, and mentor teammates through knowledge sharing and technical leadership.
  • Collaborate with research, product, and customer teams to ship capabilities that matter.
  • Analyze requirements, break down tasks, estimate efforts, and adapt to evolving business and customer needs.
  • Support peers through pair programming, code reviews, and mentoring, fostering a collaborative and innovative engineering environment.
  • Take ownership and accountability for projects, driving them to completion.

Requirements

  • 5+ years of professional experience in software engineering, with hands-on reverse engineering expertise.
  • Strong proficiency in C# .NET, with ability to work in other languages as needed (e.g., C, C++, Python, Java).
  • Knowledge of desktop OS fundamentals, architecture, and APIs (Windows, MacOS, Linux).
  • Familiarity with reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, or Frida.
  • Comfortable working across abstraction layers, from user space to OS kernels, and moving fluently between assembly, native code, and high-level code.
  • Experience with Agile development practices and effective collaboration in distributed teams.
  • Proven track record of shipping clean, well-tested code in collaborative environments.

Benefits

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Job title

Senior Artifacts Engineer - Computer

Job type

Experience level

Senior

Salary

$145,000 - $195,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job