Magnet Forensics Logo

Base City: 

Remote-Canada - Remote

Salary: 

No Salary therefore no Star!

Rating: 

Self-taught: 

Position Type: 

Full-time

Position Keywords: 

Experience: 

10 Years Software Engineering

Other Experience: 

  • 10+ years of experience being a direct contributor to software development.
  • 5+ years of practical hands-on OOP language experience.
  • 5+ years of experience performing or supporting software product testing and quality evaluations.
  • 3+ years of experience leading efforts to develop tools assisting software development.
  • Deep understanding of both software testing methodologies and software development technicalities.

Desired Skills

  • Experience with C#/.Net
  • Experience with X-Unit, its configurations, and architecture
  • Experience with automating desktop application UI
  • Experience with SQL/MySQL and SQL procedures

About the Job: 

Who We Are; What We Do; Where we’re Going


Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets and other IoT related devices. We are continually innovating so that our customers can deploy advanced and effective tools to protect their companies, communities, and countries.


Grayshift and Magnet Forensics have come together as one organization to accelerate innovation and transform digital investigations for our customers. We’re pleased to share that the combined organization is operating as Magnet Forensics.

The combination of mobile, cloud and computer forensics expertise under the Magnet Forensics name underscores our dedication to providing comprehensive, end-to-end DFIR solutions. This includes our commitment to helping with access to modern digital devices lawfully with our renowned product suite. And, our focus on innovating for the DFIR community, along with our shared mission, continues to be the top priority.

What they want you to do: 

We are seeking a primary developer to assist in architecture designs of all technical aspects of video forensics product testing. This position works within a team of quality engineers and engineering operational support.

Role Expectations

  • Be the primary developer and assist in architecture designs of all technical aspects of video forensics product testing from Unit Tests, Integration layers, and Front-End UI to managing efficient storage and use of test data.
  • Drive design and implementation of software tools to help meet product quality and development needs.
  • Evaluate tools that might be leveraged to succeed, but also identify where solutions need custom answers.
  • Be the primary developer and assist in architecture designs of all internal software tooling including full applications needed to support development operations.
  • Be willing to learn complex development needs in the digital forensics and reverse engineering worlds.
  • Be part of a team that wears many hats and be willing to contribute to other needs that may not be included in this job description.

© 2024