
Senior Artifacts Engineer
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 dynamic analysis of public and private internet APIs 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++, Go, Java).
- Knowledge of Internet Client / Server fundamentals, architecture, and APIs (REST, GraphQL).
- Knowledge of Internet Authentication and Security protocols (OAuth, TLS, SSL).
- Familiarity with reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, or Frida.
- Familiarity with network debugging tools and techniques (Wireshark, Fiddler, HTTP Toolkit, SSL pinning bypass, MITM).
- Knowledge of cryptography concepts: keychain/keystore, AES, PGP.
- Experience with Agile development practices and effective collaboration in distributed teams.
- Proven track record of shipping clean, well-tested code in collaborative environments.
- You are curious, and don’t stop until we’re able to get the data we need to support the important work of our customers.
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++GoJavareverse engineeringAPI analysiscryptographyAgile development
Soft Skills
technical leadershipmentoringcollaborationownershipaccountabilitycuriositycommunicationproblem-solvingadaptabilityinnovation