Senior Software Engineer (Full Stack)
$115k - $160k per yearMagnet Forensics Inc.
Who We Are; What We Do; Where We’re Going
Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies, communities, and countries.
Serving thousands of customers globally, our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets, and guard national security.
With employees based around the world, Magnet Forensics has been expanding our global presence. As a part of Magnet Forensics, you can expect to make a difference in the world, no matter what role you play. You’ll be supported through learning and development, not to mention an incredible team with unbelievable talent and integrity.
If you think you would be the right person to join our team working towards this goal, we would love to hear from you!
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.
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.
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.
- 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
The Compensation range is for the primary location for which the job is posted. Please note that the actual compensation may vary depending on location and job-related factors such as qualifications, experience, knowledge and skills. If you are applying for this role outside of the primary location and you are selected for an interview, the Talent Acquisition Partner can share more information with you. If the compensation structure for the role includes an incentive component (i.e. most Sales roles) the range below represents total target compensation (TTC) (base salary + variable).
$115,000 - $160,000 (CDN) a year
Salary range (min - max)
Position Type: Current Vacancy
- - Generous time off policies
- - Competitive compensation
- - Volunteer opportunities
- - Reward and recognition programs
- - Employee committees & resource groups
- - Healthcare and retirement benefits
Indicators of Success
We’re looking for someone who checks off most, but not all, of the boxes listed in “skills and experiences”. It’s more important to us to find candidates who can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who have “been there, done that”. We want to be part of your development journey, and we’ll learn as much from you as you learn from us.
How We Work
At Magnet Forensics, we take a hybrid-flexible approach to support your productivity and work-life balance. If you’re within a comfortable travel distance to one of our offices, you’ll occasionally join us in person. How often you’ll come in depends on your department and team needs, typically ranging from weekly to monthly. These in-person moments help us build stronger connections, spark new ideas, and celebrate our successes together. Most days, you can choose what works best for you, while staying in tune with your team’s goals.
We’re excited to welcome you to our team and look forward to achieving great things together - both in the office and wherever you work best!
The Most Important Thing
We’re looking for candidates that can provide examples of how they have demonstrated Magnet CODE in their previous experiences:
CARE – We care about each other and our mission to make a difference in the world.
OWN – We are accountable for our results – while never forgetting to act with integrity, empathy, and respect.
DEDICATE – We put our heart and soul into meeting the needs of our customers and helping them serve the people they protect.
EVOLVE – We are constantly innovating and exploring new ways to work together to make an impact with our work.
Here at Magnet Forensics, we are committed to continuous learning and are focused on building a diverse and inclusive workforce. This commitment will be reflected in our hiring processes and embedded in our values and how we treat one another. If you’re interested in this role, but do not meet all of the qualifications listed above, we encourage you to apply anyways.
Magnet Forensics is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law. We are committed to providing an inclusive, accessible recruitment process and work environment. Accommodation is available to all applicants upon request throughout the hiring process. Please contact View email address on click.appcast.io should you require any accommodations.
All offers of employment at Magnet are contingent upon satisfactory completion of a background check. All background checks will be conducted in accordance with all applicable laws. Magnet will consider each position’s job duties, among other factors, in determining what constitutes satisfactory completion of the background check. Refusal to consent to a background check may be grounds for revoking an offer of employment.
US Applicants: Magnet Forensics participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.
Magnet Forensics handles and uses personal data of job applicants in line with itsRecruitment Privacy Policyfoundhere.
#J-18808-Ljbffr$170.4k - $234.3k per year
...advertising and marketing channels. Engineering at StackAdapt: As an Engineer at StackAdapt... ...sets and have exposure to modern tech stacks around GoLang, Ruby on Rails, React,... ...help you succeed. We're seeking a Senior Full Stack Engineer to help lead our growing...SeniorLocal areaRemote workWork from homeHome officeFlexible hours$135k - $150k per year
...capabilities, we're looking for experienced engineers who thrive in fast-moving environments, embrace AI-first software development, and take ownership... ...looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and...Senior$145k - $165k per year
...finance teams across 100+ countries, Prophix One is built for organisations that want to plan smarter and move faster. As a Senior Full-Stack Engineer on the FP&A Plus platform, you will design, build, and maintain the modular .NET capabilities that more than 2,500 finance...SeniorInternship$140k - $192.5k per year
...advertising and marketing channels. Engineering at StackAdapt: As an Engineer... ...have exposure to modern tech stacks around GoLang, Ruby on Rails,... .... We're seeking a Full Stack Engineer to help lead... ...Developer Ecosystem team enables software builders to leverage...SuggestedLocal areaRemote workWork from homeHome officeFlexible hours$170.4k - $234.3k per year
...advertising and marketing channels. Engineering at StackAdapt: As an... ...have exposure to modern tech stacks such as GoLang, AWS,... ...and lead by example to uphold software development best-practices in... ...Collaborate with stakeholders and other senior engineers across the organization...SeniorLocal areaRemote workWork from homeHome officeFlexible hours- Shape the future of financial technology as a Senior Full Stack API Engineer at Questrade. This hybrid role empowers you to build leading APIs that enhance customer engagement. Questrade Financial Group seeks an experienced engineer to improve API integrations and user experiences...Senior
$110k - $140k per year
...is for an existing vacancy We’re looking for our next Senior Fullstack API Engineer. Could It Be You? At Questrade, we are revolutionizing how... .... This is a comprehensive role requiring deep full-stack engineering discipline. You will bridge the gap between frontend...SeniorPermanent employmentFull timeWork at office- ...Fable is seeking a senior software engineer with deep backend expertise, full-stack skills, and hands-on AI-powered development experience. You will own complex software from idea through production, partnering with product, design, and SRE to deliver scalable customer-facing...Senior
$230k - $280k per year
...This is a full stack engineering role focused on building and evolving Seeq's data analytics platform end-to-end. You will work across frontend... ...product sense and the ability to deliver polished, reliable software at every layer. What You Will Do You will lead the design...Immediate startHome office- Elevate your software engineering career with Magnet Forensics as a Full Stack Senior Software Engineer. Contribute to the development of the Magnet One platform and enhance digital forensics workflows. Join Magnet Forensics in this senior role where your expertise will shape...Senior
- ...financial systems, risk analytics, and modeling, and grow in a global software development environment? Our graduate program offers in-depth... ...Our exclusive partnership with Columbia University’s School of Engineering gives Alumni access to two Executive Education certificates and...
- ...applications and next steps. Our partner is looking for a Software Engineer, Transfers based in Canada. This role offers the opportunity... ...patients across Canada. You will contribute across the full technology stack, shaping both backend services and frontend experiences...SeniorRemote job
$171.5k - $201k per year
...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer II, (AI Native) based in Canada. As a Senior Software Engineer II, you will help build and evolve high-throughput backend...SeniorRemote jobLong term contractSummer workFlexible hours$150k - $180k per year
...This is a full-time, permanent opportunity for candidates based... ...team of data & AI experts, engineers, and designers who build intelligent... .... Whether you are a Senior Engineer, Tech Lead, or DevOps... ...and CD. Experience building software collaboratively using pull requests...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic... ...high-priority areas Mentor and guide senior engineers and technical leads through... ...years of experience building and scaling full-stack applications ~ Proven experience...SeniorLong term contractFull timeRemote work$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic... ...In this role, you will work across the full software development lifecycle,... ...engineering practices. You will partner with senior engineers for guidance on architecture...SeniorLong term contractFull timeRemote work$150k - $210k per year
...moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS... ...fit for this role if you: Have significant experience as a senior or staff-level software engineer on product-focused teams...SeniorFull time- ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...How You'll Make an Impact: As a Senior Backend Engineer on the Booking Engine squad, you'll... ...SaaS and AWS technologies across the stack. You'll work on systems where...SeniorLong term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$136k - $168k per year
...THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to... ...systems with downstream marketing engines. Deploy Custom Webhooks: Design, build... ...enterprise environment. Integration Stack Expertise: Deep technical command of REST...Long term contractWork at officeLocal areaRemote workFlexible hoursShift work- ...applications and next steps. Our partner is looking for a Senior ML Backend Engineer based in Canada. This role offers the opportunity to build... ...alongside machine learning engineers, researchers, and software teams, you will help move innovative models from experimentation...SeniorRemote job
$110k - $120k per year
...around the world. Their success is built on engineering excellence, practical innovation, and a... ...stated compensation range reflects the full scope of the role as currently structured... ...needs Experience ~7+ years of software development experience ~ Extensive professional...SeniorPermanent employmentFull timeRelocation package- ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid Credit Engineering Team, a key division... ...Development: Design, develop, and maintain robust, scalable software solutions supporting complex liquid credit investment...SeniorRemote job
$145k - $155k per year
...to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,...SeniorRemote work$68 per hour
...in Java that integrate with SAP, taking direction from a lead or principal engineer Identifies solutions that meet business needs for internal or client projects. Troubleshoots and resolves software issues and optimizes performance Consistently applies best practices in...SeniorHourly payFixed term contractRemote workFlexible hours- ...PLATO is Canada’s largest Indigenous-owned software testing and technology services company.... .... Summary We are seeking a Senior DevOps Lead responsible for defining and... ...leading the DevOps strategy, practices, and engineering standards that enable the successful delivery...SeniorContract workInternship
- ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...How You'll Make an Impact: As a Senior Frontend Engineer on the squad, you'll build and evolve... ...to convert. You'll work across the full booking journey, from checkout to the...SeniorWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
- ...We are seeking a highly skilled Senior Python Engineer to join our distributed engineering team. In this role, you will work closely with our... ...and driving efficiency. The ideal candidate brings a strong software engineering foundation combined with deep domain knowledge in...SeniorRemote job
- ...all applications and next steps. Our partner is looking for a Senior Engineering Manager, Fortary Platform based in Canada. This is a... ...product deployment models, including managed-platform and licensed-software environments. ~ Establish engineering practices that meet...SeniorRemote jobLong term contract
- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30... ...application Summary We are seeking a highly experienced Senior Advanced Analytics / AI Engineer (LLMOps) with 10+ years of experience in advanced...SeniorContract workInternship
$110k - $130k per year
...game for donor fundraising. Position Summary: The Senior Automation Engineer will play a pivotal role in modernizing the quality-engineering... ...that reduces copy-and-paste code and applies sound software-design and clean-code principles. Enable tests to run selectively...SeniorLong term contractImmediate startShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Full Stack). Be the first to apply!
- software developer internship Canada
- software development engineer Canada
- software developer no experience Canada
- junior software developer Canada
- software engineer Canada
- software engineer devops Canada
- software developer co-op Canada
- remote entry level software developer Canada
- software engineer co-op Canada
- junior software engineer Canada


