Senior Software Engineer (Full Stack)
Role Overview
We are looking for a Senior Software Engineer (Full Stack!) to join the our dynamic team and help build Magnet One - our platform for digital forensics workflows. As a part of this team you will contribute to a collaborative, customer-obsessed team where you'll work across the stack, ship with urgency, and help shape a platform used by forensic investigators worldwide.
What You’ll Do
-
Design and implement full-stack features across M1 SaaS portal from React-based UI components to C# backend services;
-
Contribute to the intuitive workflows including shared navigation, unified theming, and consistent user workflows across products;
-
Build and improve case management capabilities on M1 SaaS portal;
-
Write clean, testable code while maintaining a high standard for quality;
-
Collaborate with Product, UX, and fellow engineers to break down work, iterate quickly, and deliver customer-focused solutions;
-
Work within a cloud-native SaaS environment — deploying, monitoring, and scaling services on shared SaaS infrastructure;
-
Participate in code reviews, technical discussions, and cross-team coordination to drive innovation and maintainable architecture;
-
Adapt to evolving business and customer needs in a fast-moving, micro-platoon delivery model.
What We’re Looking For
-
6+ years of relevant professional software engineering experience;
- You have post-secondary education in software engineering, computer or electrical engineering, computer science, math, or related field;
-
Strong full-stack development skills with experience on both front-end and back-end systems;
-
Proficiency with React and modern front-end web development (component design, state management, responsive UI);
-
Experience with C# and building server-side application code (APIs, services, data access);
-
Solid problem-solving skills and a curious, resourceful mindset;
-
Experience writing and maintaining automated tests at various levels of abstraction;
-
Ability to work cross-functionally, communicate effectively with technical and non-technical stakeholders, and collaborate in a team environment;
-
Comfortable navigating ambiguity and adapting in a fast-changing environment;
-
You like working in a collaborative environment with smart and passionate people.
Nice to Have Skills
-
Familiarity with AI technologies and workflows (e.g., natural language search, agentic workflows, using AI as part of your development process);
-
Experience with cloud-native systems, distributed services, and SaaS platform development;
-
Familiarity with AWS, Kubernetes, or container-based deployment pipelines;
-
Experience with digital forensics, legal tech, or enterprise SaaS products.
Compensation & Benefits
About the Company
More jobs at Magnet Forensics
-
Senior Site Reliability Engineer (Cloud Networking & Infrastructure as Code)
Waterloo, Ontario · full_time · Aug 19, 2026
-
Director, Cloud Engineering
Waterloo, Ontario · full_time · Aug 19, 2026
-
Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)
Waterloo, Ontario · full_time · Aug 19, 2026
-
Senior Mobile Systems Engineer (iOS Focus)
United States · full_time · Aug 19, 2026
-
Senior Site Reliability Engineer
Waterloo, Ontario · full_time · Aug 19, 2026