1,991,694open jobs
117,988companies
247,636added this week
Browse all
Salary
$100k – $135k per year
Location
Remote (Canada)
Seniority
Staff · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 26, 2026. First seen by Alion on Oct 26, 2026.

Overview
Company
Impact
Profile match
Magnet Forensics is a company that specializes in providing digital forensics and incident response tools. Their solutions, such as Magnet AXIOM and Magnet GrayKey, are used by law enforcement, military, intelligence, and enterprise organizations to recover, analyze, and manage digital evidence. They offer a wide range of tools to support digital investigations, including data extraction from mobile devices, video recovery, and workflow automation.

Role Overview

We’re looking for a seasoned Staff Software Engineer who thrives on technical depth and broad influence. You’re as comfortable designing architecture as you are shipping code, and you care deeply about developer experience, scalability, and performance. You’ve likely led modernization efforts, built shared frameworks or design systems, and enjoy helping others adopt better patterns at scale.

As a Staff Software Engineer on our Architecture team, you’ll help shape the foundation of how all our SaaS products are built and experienced. Our goal is to enable product teams to deliver faster, safer, and more consistent customer experiences, and you’ll play an instrumental role in that journey. You’ll collaborate with Senior Engineers, Product Managers, and UX Designers to create a cohesive frontend platform that unites multiple SaaS products into a single, scalable application.

This is a hands-on technical leadership role: Part Architect, Part Builder, and Part Mentor. You’ll lead by example, designing reusable UI frameworks, modernizing legacy codebases, and guiding engineering teams toward better patterns, tooling, and practices. There are no people management requirements for this role.

NOTE: Candidates must reside in Canada.

Why You’ll Love This Role

  • You’ll have outsized impact. The work you do will unlock speed and consistency across multiple SaaS products, laying the groundwork for our next-generation unified platform.
  • You’ll solve meaningful technical challenges. From platform architecture to developer experience, you’ll tackle problems that blend scale, complexity, and usability.
  • You’ll join a culture that values autonomy and trust. We empower experienced engineers to make decisions, move quickly, and see their work make a measurable difference. No ivory towers.

What We're Looking For

  • 8+ years of professional software development experience, ideally across both backend (C# or similar) and frontend (React or similar).
  • 5+ years of experience shipping pragmatic SaaS solutions to production (AWS, Azure, or GCP), balancing technical vision with delivery.
  • Hands-on experience deploying and operating services in Kubernetes, including containerization, scaling, and troubleshooting.
  • Proficiency with relational and/or distributed data stores (MySQL, Elasticsearch, Redis, Clickhouse, etc.).
  • Excellent mentorship and leadership skills, with the ability to guide and challenge senior developers.
  • Clear and confident communication: you can explain tradeoffs, document patterns, and build trust across Engineering, Product, and UX.
  • Comfortable leading by example: rolling up your sleeves to prototype ideas and prove out new patterns, then scaling those patterns widely through evangelism and mentorship.
  • Bachelor’s degree in a Computer Science related field.

Nice To Have

  • Experience with Infrastructure as Code (Terraform, Helm, Argo).
  • Experience building secure systems in high-security or regulated environments.
  • Familiarity with observability tooling (Prometheus, Grafana, OpenTelemetry).
  • Experience with domain-driven design and modular architecture.
  • Understanding of AI systems, including LLM architectures, token generation, and MCP frameworks.
  • Experience designing and implementing extensible frontend architectures (e.g., modular React apps, micro frontends, or plugin systems).
  • Familiarity with design systems, accessibility, and internationalization best practices.
  • Enthusiasm for using agentic AI and other modern practices as a key part of the SDLC

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

    $140,000 - $190,000 CDN a year

    Salary range (min - max)

    Position Type: Current Vacancy

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,991,694 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Canada
≈ $69k – $177k per year (Estimated) • Remote (worldwide) • Full-Time
Java
SQL
COBOL
Java
Spring Boot
Hibernate
Spring Security
Testcontainers
Flyway
Liquibase
COBOL
IBM MQ
Databases
PostgreSQL
Databricks
Oracle
RabbitMQ
Apache Kafka
AI/ML
AI Agents
Anthropic
Agentic Workflows
Mobile
JUnit
DevOps
Rest API
Azure
CI/CD
Docker
Kubernetes
Azure AKS
Cybersecurity
Microsoft Entra ID
Apply
≈ $82k – $210k per year (Estimated) • Remote (worldwide) • Full-Time
JavaScript
TypeScript
Node JS
Node JS
Prisma
Databases
PostgreSQL
AI/ML
LangChain
OpenAI
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
Apply
≈ $96k – $245k per year (Estimated) • Remote (worldwide) • Contractor
Go
JavaScript
Go
GORM
Databases
MySQL
PostgreSQL
Frontend
Next.js
React.js
DevOps
Windows
Apply
≈ $91k – $233k per year (Estimated) • Remote (worldwide) • Contractor
JavaScript
PHP
Node JS
PHP
WooCommerce
Databases
MySQL
PostgreSQL
DevOps
Windows
Apply
≈ $134k – $231k per year (Estimated) • Remote (United States) • Full-Time • 5+ years exp • United States
Python
Go
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
AI/ML
Copilot
Cursor
Claude
LLM
OpenAI
Anthropic
Structured Outputs
Frontend
GraphQL
DevOps
Rest API
gRPC
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
PCI DSS
Apply
≈ $96k – $178k per year (Estimated) • Remote (Canada, PST hours) • 5+ years exp • Bachelor's Degree • Canada
JavaScript
SQL
Node JS
Frontend
Vue.js
GraphQL
React.js
DevOps
Rest API
Analytics
A/B Testing
QA
Jest
Mocha
Apply
$86k – $107k per year • In office • Full-Time • 7+ years exp • Canada
JavaScript
Java
TypeScript
SQL
Node JS
Groovy
Lua
Databases
PostgreSQL
Redis
DynamoDB
Frontend
React.js
DevOps
Rest API
GCP
Helm
AWS
Docker
Kubernetes
Nginx
GitHub
Apply
≈ $32k – $68k per year (Estimated) • In office • High School Diploma • Canada
Apply
Mechanical Engineer 5 hours ago
≈ $70k – $119k per year (Estimated) • Remote (Canada) • Full-Time • 10+ years exp • Bachelor's Degree • Canada
Design
AutoCAD
Apply
≈ $27k – $53k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Canada
SAS
DevOps
Windows
Apply
See all jobs
This is one of many
1,991,694 more open roles from verified company boards, updated every day.