
Senior Artifacts Engineer - Computer
Magnet Forensics
full-time
Posted on:
Location Type: Hybrid
Location: United States
Visit company websiteExplore more
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