Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)
$90k - $140k per yearMagnet Forensics
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're looking for Software Engineers to join our team and help build Magnet One — a cloud-based platform that brings together digital forensic tools, case management, evidence storage, and collaboration workflows to help investigators uncover critical evidence faster. As part of this team, you'll work alongside collaborative, customer-focused colleagues, contribute across the stack, and help shape a platform used by forensic investigators around the world.
We're hiring for multiple Software Developer positions across similar teams and welcome candidates with front-end, back-end, or full-stack experience. The salary range in this job ad reflects the variety of experience levels we're considering for these opportunities.
NOTE: Candidates must reside in Canada.
What You'll Do
Analyze requirements, break down tasks and estimate effort;
Design robust, performant and secure solutions;
Develop efficient, modular, and maintainable software solutions;
Participate in code reviews;
Troubleshoot, debug and fix defects;
Take initiative, build strong teams and communicate effectively;
Guide best practices for building, delivering and maintaining multiple source code projects;
Understanding the intent of the product, and using that knowledge to make product design, and architecture decisions.
What We're Looking For
We are Hiring for Front-end, Back-end, or Full-stack Software Engineers!
Relevant professional software engineering experience;
- 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);
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.
Nice To Have Skills
Python or other programming languages;
Linux environments and shell scripting;
Distributed data stores such as Elasticsearch, Redis, or PostgreSQL JSONB;
Observability and monitoring tools such as Prometheus, Grafana, or OpenTelemetry;
Cloud-native systems, distributed services, and SaaS platform development;
AWS, Kubernetes, or container-based deployment pipelines;
AI technologies and workflows (e.g., natural language search, agentic workflows, using AI as part of your development process);
- Experience working in security-conscious or highly regulated environments.
Technologies You’ll Work With
We're hiring across multiple teams, so the technologies you work with may vary by role. Some of the tools and technologies used across our teams may include:
.NET / C#;
AWS;
React, TypeScript, HTML, CSS;
REST and GraphQL APIs;
Automated testing (e.g., xUnit, Jest, PyTest);
Azure DevOps, GitLab, Git, and Jenkins;
Python;
Linux and shell scripting;
Docker and containerized services (e.g. Kubernetes)
Infrastructure-as-code (e.g. CDK)
Distributed, message-driven systems
Elasticsearch and search/indexing systems;
Prometheus, Grafana, and OpenTelemetry;
AI Coding tools such as Claude Code and Cursor.
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).
$90,000 - $140,000 (CDN) a year
Salary range (min - max)
Position Type: Current Vacancy
Magnet is proud to offer benefits such as:
- 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 [email protected] 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 its Recruitment Privacy Policy found here .
Magnet does not use artificial intelligence (defined as a machine-based system that infers from input to generate outputs such as predictions, content, recommendations, or decisions) for screening, assessing, or selecting applicants. Should this practice change, we will update this disclosure accordingly.
$110k - $270k per year
...life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed... ...employees, and communities. The Role We are looking for Front-End Software Engineers who are eager to build in a dynamic, startup...Front endRemote jobFull timeWork at officeLocal areaWork from home$85k - $225k per year
...life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed... .... The Role Our teams are hiring multiple talented Full-Stack Software Engineers to build innovative products in Life Sciences. You'll...Front endRemote jobFull timeWork at officeLocal areaWork from home$89k - $139k per year
...headquarters three vehicle assembly and engine manufacturing plants three parts distribution... ...and sustainable ideas to life. We have opportunities around the world for you to contribute... .... Minimum 1 year of experience with front-end development using React Minimum 1...Front endFull time- ...We are looking for an experienced Full Stack Senior Software Engineer (+7 years) to join our core engineering team. This is a high-impact role where you’ll own end-to-end product features, influence architecture decisions, and contribute to building a world-class engineering...Front end
- ...ensuring high performance, scalability, and security of the back-end services, while integrating with front-end and third-party systems. This role involves... ...Qualifications Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience. Proven...Front endFull time
- ...Staff Full Stack Engineer Location: Ottawa, ON or Toronto, ON | Hybrid Department: R&D Reports To: Dan Murdock, Director, Engineering... ...s Fast 50™ and Fast 500™, Business Intelligence Group, and as one of Ottawa’s Best Places to Work. And we’re just getting started...Permanent employmentFull time
- ...normalization, API and automation – Both SQL & No SQL. Strong querying background using joins, nested queries etc. Ø Experience on secure coding, security in SDLC (Application Security) is a plus. Additional Information Client - HCL America Inc End Client - Cisco...Full timeContract workManual labor
$95k - $140k per year
...Role This position is a maternity leave replacement for a Full-Stack Software Developer for approximately 10-12 months to join our team.... ...to the Role B.S. degree in Software/Computer/Electrical Engineering, Computer Science or similar field Experience developing...Front endRemplacementFull timeTemporary workInternshipWorldwide$80k - $85k per year
...backend systems, APIs, databases, LMS integrations, and front-end experiences. This is an opportunity to join a highly collaborative, education-focused... ...healthcare professionals. Who You Are A strong full-stack developer who enjoys both problem-solving and building...Front endLong term contractFull time1 day per week- ...Internship Description Full-Stack Developer - University Co-Op Student (Fall 2026) We like to call Signiant one of Ottawa's best-kept secrets in the technology sector... ...developers, Signiant delivers intelligent software solutions that facilitate the movement of file...Front endInternshipWorldwide
$100k - $135k per year
...intelligence platform connects the field and the back office, turning what frontline teams... ..., high-leverage team at the heart of our engineering organization. We ship new product... ...mobile and form-builder apps, own the React front end our customers use every day, run site reliability...Front endFull timeInternshipManual laborWork at officeFlexible hours3 days per week- ...Senior Full-Stack Engineer (Media Team) Location: Ottawa, ON or Toronto, ON | Hybrid Department: R&D | Video Reports To: Mojtaba Hosseini... ...s Fast 50™ and Fast 500™, Business Intelligence Group, and as one of Ottawa’s Best Places to Work. And we’re just getting...Permanent employmentFull timeContract workInternship
- ...Summary: Reporting to the Front-End Operations Manager - Canada the Retail Front-End Lead is responsible for overseeing the successful... ...wages ~ Excellent benefits ~ Unlimited career advancement opportunities ~ Bass Pro Cares Fund Bass Pro ShopsFront endFull timeShift workWeekend work
- ...Senior Full Stack Developer- Device Management Location: Ottawa, ON | Hybrid Department... ...Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About... ...™, Business Intelligence Group, and as one of Ottawa’s Best Places to Work. And we’re...Front endLong term contractPermanent employmentFull time
- ...We're Hiring! We are actively seeking Cloud Full Stack Developers to join our dynamic, growing, remote first Foci... ...Capital region. We help our clients turn problems into opportunities by solving their biggest engineering challenges. We are also committed to leveraging...Permanent employmentRemote work
- ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full-stack role building systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards, and the...Front endFull time
- ...challenges with modern tech. We don't just build software; we build high-impact solutions that... ...project variety and dedicated learning opportunities. The Perks: Work Remote, competitive... ...for: ~5+ years as a professional Full Stack Developer b uilding and deploying...Permanent employmentRemote workHome officeFlexible hoursShift work
- ...We’re looking for a passionate Senior Full-Stack Developer who wants to make a difference... ...SaaS company that provides an AI-powered software platform for eCommerce merchants to... ...8M sellers globally, this is an exciting opportunity to be a big part of building a powerhouse...Front endShift work
$90k - $140k per year
.../ Waterloo / Ontario Research and Development – Engineering / Full-Time / Remote 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...Full timeContract workWork at officeLocal areaRemote workFlexible hours- .... Nous sommes à la recherche d'un(e) Développeur(euse) Web Full Stack innovant(e) pour rejoindre notre équipe Electric Eye , responsable... ...-traitement. Vous êtes à l'aise autant avec le développement front-end que back-end, les différents cadres de développement et les...Front endPermanent employmentFull timeFlexible hoursWeekend work
$70k - $72k per year
...Ottawa is looking to fill a role of Akira Back General Manager (Full-Time). What is in it for you:... ...Venue’s ascension to being recognized as one of the top restaurants in Ottawa. The Akira... ..., cleanliness, and hygiene in both the front and back of the house on an ongoing...Daily paidFull timeWorldwideFlexible hours- ...emissions. We are looking for an innovative Full Stack Web Developer for our Electric-Eye team... ...deploy, and support our post-processing software. You should be comfortable around both... ...degree in Computer Science or Software Engineering ~2+ years of experience in relevant...Front endFull timeLocal areaRemote workFlexible hours
$110k - $270k per year
...companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in... ...We are looking for multiple Senior Software Engineers that are eager to build in a dynamic,... ...customers Work on multiple layers of our stack, including backend (primary), front-end,...Front endRemote jobFull timeWork at officeLocal areaWork from home$120k - $155k per year
...About the Role As the Senior Software Developer , you’ll be joining... ..., configures, and deploys our full instrument lineup, and... ...systems to keep everything in one place. A secondary focus is our... ...You’ll work closely with every engineering discipline at RBR, which means...Long term contractFull timeInternshipWorldwideShift work$175k - $200k per year
...Principal, Full-Stack Developer — Farmhand Platform Full Time, Salaried Ottawa, ON... ...migrating away from AWS IoT Greengrass before its end-of-life. You will work closely with the... ...truth for farm state, including its rules engine and action sets ~ Debug issues related...Full timeInternshipLocal areaFlexible hours3 days per week$90k - $140k per year
...Full-time: 37.5 Hours per week, Monday to Friday Location: Ottawa Office (3 days per week / hybrid... ...motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-end real-time solutions for the public safety...Permanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The... ...handles real-time data distribution, end-to-end encrypted communications, and asset... ...integrations. Create integrations with flight stacks and simulation environments — MAVLink,...
- ...Cloudbeds, we're not just building software, we’re transforming... ...Impact As a Senior Software Engineer on the Core AI Squad, you'll... ...to turn ambiguous AI product opportunities into reliable customer-facing... ...Comfortable working across a polyglot stack, especially contributing to...Full timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
$180k - $300k per year
...companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in... ...We are looking for multiple Principal Software Engineers who are self-starters, love solving... ...Java, cloud development, and knowledge of front-end and infrastructure. In this role, you...Front endRemote jobFull timeWork at officeLocal areaWork from home- ...government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-... ...service, Telesat has grown to be one of the largest and most successful global... ...testing of our cutting edge LightSpeed Software by actively engaging with both the test...Full timeInternshipWork at officeRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities). Be the first to apply!
- développeur logiciel Ottawa, ON
- junior software developer Ottawa, ON
- new graduate software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software engineer co-op Ottawa, ON
- software developer co-op Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer devops Ottawa, ON
- linux software engineer Ottawa, ON
