
Posted 4 days ago
Software Engineer (Full Stack)
AI Summary
A Full Stack Software Engineer designs and implements features across a React-based UI and C# backend, building and improving case management capabilities for a cloud-native SaaS digital forensics platform used by investigators worldwide.
About this role
Role Overview
We are looking for a Full Stack Software Engineer 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
-
4+ 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.
Skills
Explore related jobs
More jobs at Magnet Forensics
Senior Software EngineerUnited States
Enterprise Account Executive - Corporate (US West)Arizona
Software Engineer - Review TeamCanada
Software Engineer (Full Stack)Waterloo, Ontario
Director, Product Management - Examination & AnalysisWaterloo / Ottawa / Toronto/ Ontario
Solutions ConsultantUnited States