Magnet Forensics

HQ
Waterloo
Total Offices: 2
456 Total Employees
Year Founded: 2009

Jobs at Magnet Forensics

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Software
Design, build, test, and maintain Magnet One cloud platform features across front-end and back-end. Collaborate on architecture, perform code reviews, troubleshoot defects, and drive best practices for secure, performant, and maintainable software.
Software
Lead UX strategy and vision for AI and agentic experiences across products. Partner with Product, Engineering, Research, and design leaders to shape roadmaps, interaction models, workflows, and cross-platform initiatives. Establish UX standards, promote accessibility and usability, guide research, define success metrics, advocate for customers, and mentor designers. Influence strategic and executive decisions while designing trustworthy, transparent, and effective enterprise experiences.
7 Days AgoSaved
Remote
Canada
Software
Develop and ship high-quality software for the Graykey platform, including new features, bug fixes, and technical debt remediation. Collaborate with Design and QA teams to improve user experiences and automated UI testing. The role requires Python development, Git proficiency, Linux familiarity, strong technical problem-solving, collaboration, and continuous learning. Candidates must reside in Canada.
22 Days AgoSaved
In-Office or Remote
4 Locations
Software
Lead strategy and operations for Magnet's cloud platform and shared services, ensuring reliability, security, compliance, cost governance, and developer experience. Oversee cloud infrastructure, observability, CI/CD, identity services, FinOps, AI enablement, vendor management, and cross-functional initiatives to support large-scale SaaS products.
28 Days AgoSaved
Remote
2 Locations
Software
Lead design and implement deep mobile platform integrations (primarily iOS) across the Graykey product. Debug across layers (Python, native C/C++, OS userspace and kernel), analyze crash dumps and disassembled binaries, drive features from design through production, mentor engineers, and collaborate with firmware and product teams to ensure reliable multi‑device, multi‑OS operation.
28 Days AgoSaved
Remote
2 Locations
Software
Design, implement, test, and maintain low-level embedded firmware for ARM Cortex-M systems. Debug hardware/software issues using lab equipment, develop Python host tools, support hardware bring-up, CI/CD and automated testing, resolve manufacturing and field issues, and participate in architecture, code reviews, and documentation.
One Month AgoSaved
Remote
6 Locations
Software
The Vulnerability Researcher will be responsible for developing and enhancing digital forensic software, contributing to innovative solutions for digital investigations, and demonstrating commitment to team goals and customer needs.