Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full Stack Software Engineer developing the Magnet One platform for digital forensics workflows at Magnet Forensics. Contributing to collaborative, customer-obsessed team on a global scale.

Responsibilities

  • 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.

Requirements

  • 1+ 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.

Benefits

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Job type

Full Time

Experience level

Junior

Salary

CA$70,000 - CA$120,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudReact

Location requirements

HybridWaterlooCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.