Senior Software Engineer (Full Stack)

    Canada
    Full-Time
    Senior (7+ yrs)
    Engineering & Development
    Posted on August 11, 2026

    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.

    Company:  Magnet Forensics

    Develops digital investigation software that acquires, analyzes, reports on, and manages evidence from digital sources.
    501-1000 employees
    Cybersecurity
    HQ: Canada