Magnet Forensics

Senior Artifacts Engineer - Computer

Magnet Forensics

full-time

Posted on:

Location Type: Hybrid

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $145,000 - $195,000 per year

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETCC++PythonJavareverse engineeringstatic analysisdynamic analysisAgile development
Soft Skills
technical leadershipmentoringcollaborationknowledge sharingownershipaccountabilitycommunicationproblem-solvingadaptabilityinnovation