Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$140k - $190k per year
Full-time

Magnet Forensics

Engineering

Full-Time

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 OverviewWe’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 the Artifacts Knowledge Team, you’ll play a pivotal role in defining our cloud-native data enrichment service, ensuring it meets the demands of performance, reliability, and future growth. You’ll collaborate closely with Senior Engineers, Technical Leads, and Product Managers to architect robust solutions, drive informed design decisions, and champion best practices. Beyond technical leadership, you’ll actively mentor and empower the team—multiplying their skills and fostering a culture of continuous improvement and innovation.

This is a hands-on technical leadership role: Part Architect, Part Builder, and Part Mentor. You’ll lead by example, designing a scalable data enrichment service, and guiding engineering teams toward better patterns, tooling, and practices.

NOTE: Candidates must reside in Canada.

Why You’ll Love This Role?

You’ll solve meaningful technical challenges. From 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. You’ll shape and drive the architecture of new services that unlock meaningful insights and help our customers do their most important work.

What We're Looking For

Bachelor’s degree in: Computer Science, Software Engineering, or equivalent practical experience. Minimum 8+ years of professional experience in Software Engineering. Minimum 5+ years of hands-on experience designing, delivering, and optimizing solutions on cloud platforms (e.g., AWS, Azure, GCP), with demonstrated expertise in scalability, performance, observability, and cost optimization. Proficiency in several of C#/ASP.Net Core, Python, PowerShell, AWS, Docker, Kubernetes, Open Telemetry, SQL, and ElasticSearch Demonstrable depth and breadth of expertise across multiple domains (e.g. systems design, networking, distributed systems, cloud-scale development and operations, architecture, performance-optimized algorithms). Proven ability to establish credibility with all levels, with technical and non-technical audiences, and to influence teams to support change management initiatives. Strong aptitude for learning and teaching others about new technologies. A proven track record of shipping pragmatic solutions, balancing technical vision with delivery. 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. Experience with Infrastructure as Code (Terraform, CDK, CloudFormation).

Nice To Have

Experience with domain‑driven design and modular architecture. Understanding of AI systems, including LLM architectures, token generation and MCP frameworks. Enthusiasm for using agentic AI and other modern practices as a key part of the SDLC (Claude, Cursor, Codex).

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

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 View email address on remote1stjobs.com 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 .

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Canada vacancy
  • $147.5k - $215k per year

     ...the world, Blackpoint Cyber is in hyper-growth mode, fueled by a recent $190m series C round. Overview We are seeking a Staff Software Engineer who will help solve complex technical and operational problems in the cybersecurity industry. Candidates will directly... 
    Suggested
    Full time
    Local area
    Remote work

    Blackpoint Cyber

    Canada
    4 days ago
  • $140k - $190k per year

     ...Engineering Full-Time Who We Are; What We Do; Where We’re Going Magnet Forensics is...  ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ...OverviewWe’re looking for a seasoned Staff Software Engineer who thrives on technical... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Canada
    4 hours ago
  • $164.45k - $226.55k per year

     ...About the Team: Our diverse Product & Engineering team values innovation, collaboration,...  ...architectures ~ Experience with enterprise software deployment, updates, and version...  ...ins Knowledge of Excel's calculation engine, object model, and common power-user patterns... 
    Suggested
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    AlphaSense

    Canada
    2 days ago
  • $250k - $300k per year

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check-in... 
    Suggested
    Full time
    Work at office
    Work from home

    NextPatient

    Canada
    4 days ago
  • usd180k - usd220k per year

     ...As vCluster Labs’ Staff Software Engineer, you aren’t just writing code; you are defining the future of Kubernetes multi-tenancy. In this role, you will serve as a core architect of the vCluster Platform, tasked with navigating complex Kubernetes internals to build tools used... 
    Suggested
    Full time
    Internship
    Remote work
    Flexible hours

    vCluster Labs

    Canada
    4 days ago
  •  ...solutions and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and drive...  ...Twitter) Facebook and Instagram ParTech, Inc. is seeking a Staff Software Engineer to join our software development team. This role is a hands-... 
    Full time
    Worldwide

    PAR Technology

    Canada
    4 days ago
  • $50k per year

     ...intent, the Harbour team is redefining how we observe, influence, and improve our AI-human hybrid workflows. The role of Staff Software Engineer at Jobber: As a technical champion and force multiplier, you lead and mentor teams of exceptional engineers while collaborating... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Jobber

    Canada
    4 days ago
  • usd190k - usd235k per year

     ...City, Mumbai and Bangalore for employees who prefer to work in an office some or all of the time. ABOUT YOUR ROLE As a Staff Software Engineer at Juniper Square, you are a technical leader - setting technical direction, driving architectural decisions, and raising engineering... 
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Remote work
    Work from home

    Juniper Square

    Canada
    4 days ago
  • usd299.3k per year

     ...What The Role Is As a Staff Engineer at Babylist, you own some of our hardest domains and decide where they go. Millions of families depend on what we build. Agents write most of the code now. So the hard part is yours: what to build, how it should work and whether what... 
    Full time
    Remote work
    Weekend work

    Babylist

    Canada
    4 days ago
  • $210k - $250k per year

     ...one. That's why you can do here what you can never do at a legacy software company. move fast and prove it, not theorize it. We think from...  .... What You'll Be Doing : Lead a small team of engineers, providing technical mentorship, code review, and architectural... 
    Long term contract
    Full time

    Federato

    Canada
    4 days ago
  • $165k - $210k per year

     .... Come join us. About the Team: Our diverse Product & Engineering team values innovation, collaboration, and the continuous improvement...  ...authentic selves. About the Role:  We are seeking a Staff Software Engineer to lead the design, evolution, and reliability of our... 
    Long term contract
    Full time
    Internship
    Local area

    AlphaSense

    Canada
    2 days ago
  • usd225k - usd300k per year

     ...Job Title: Staff Software Engineer Prompt is revolutionizing healthcare by delivering highly automated and modern B2B enterprise software to rehab therapy businesses, the teams within, and the patients they serve. We have established ourselves as the go-to platform in the... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Prompt

    Canada
    4 days ago
  •  ...better care to patients. Elation is looking for a full-stack engineer with a deep understanding of web programming, design, and...  ...’re Looking For Essential ~5+ years of professional software development experience ~ Experience building APIs using modern... 
    Full time
    Local area
    Remote work

    Elation Health

    Canada
    4 days ago
  • $157.25k - $230k per year

     ...assisting Americans in need. THE JOB Engineering at Atticus is about 20 people working in...  ...has a case worth fighting. As a Staff Engineer at Atticus, you’ll have an active...  ...Scaling our tools for attorneys. Delivering software for the firms in our network and for our... 
    Full time
    Internship
    Remote work
    Weekend work

    Atticus

    Canada
    1 day ago
  •  ...at the core of what we do, and your work will have a direct connection to the company’s success. We're looking for a Staff-level Software Engineer who leans backend and can take product problems from ambiguity through architecture to production. You'll spend roughly... 
    Full time
    Remote work
    Work from home
    Flexible hours

    Northbeam

    Canada
    4 days ago
  • $138.45k - $173.06k per year

     ...STAFF SOFTWARE ENGINEER, DATA Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time ABOUT SOLINK At Solink, our mission is to safeguard what matters most. We provide businesses with the tools to know... 
    Permanent employment
    Full time
    Immediate start
    Remote work

    Solink

    Canada
    4 days ago
  • usd200k - usd230k per year

     ...Assured, we provide large insurers with the software solutions they need to win in a modern,...  ...software to backend fraud detection, we’re the engine that powers claims processing for some of...  ..., collaborative, and rewarding. As a Staff Software Engineer, Platform, you will play... 
    Long term contract
    Full time
    Temporary work
    Internship
    Remote work
    Work from home
    Home office

    Assured

    Canada
    4 days ago
  • usd136k - usd185.5k per year

     ...interconnection life cycle management, delivering cutting-edge software solutions that eliminate bottlenecks in the...  ...each other, and at our scale that tension is an engineering problem rather than a process one. As the Staff Software Engineer, Quality Engineering, you will... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Temporary work
    Internship
    Live In
    Remote work
    Flexible hours
    Night shift

    GridUnity

    Canada
    4 days ago
  •  ...hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build...  ...Containers is our core product, and this team builds it. As a Staff Software Engineer in Container Product Engineering you will... 
    Full time
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work

    Chainguard

    Canada
    4 days ago
  • $189.7k - $282.4k per year

     ...form a larger constellation. That’s what our Risk product engineering teams do at Mercury. We guide thousands of business...  ...galaxies of data, precision, and care. We’re looking for a Staff Software Engineer to contribute with building the systems and tools that... 
    Long term contract
    Full time
    Night shift

    Mercury

    Canada
    4 days ago
  •  ...Engineering Full-Time Employee Build better healthcare together Maple’s purpose is to meet the world's healthcare needs. We’re Canada's leading on-demand healthcare platform, connecting patients with Canadian-licensed doctors, nurse practitioners and specialists. Today... 
    Full time

    Maple

    Canada
    4 days ago
  •  ...the kind that redefines work itself. THE ROLE As a Platform Engineer at Valence, you will build and operate the secure, reliable, and...  ...LOOKING FOR - Technical foundation: 8+ years of experience in software engineering, distributed systems, infrastructure, or platform/... 
    Full time
    Freelance
    Remote work
    Worldwide

    Valence

    Canada
    4 days ago
  • $253k - $316k per year

     ...ABOUT SENTRY Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues...  ...that help millions of developers fix bugs faster. As a Staff Software Engineer on the Issues team, you'll architect the systems that power... 
    Full time

    Sentry

    Canada
    4 days ago
  • $195k per year

     ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don...  ...into Server and keep them current. As a Staff Engineer here, you'll care as much about...  ...Experience with on-premises or self-hosted software. You've shipped software that runs in... 
    Full time
    Internship
    Local area
    Remote work

    CircleCI

    Canada
    4 days ago
  • $198k - $299k per year

     ...everything we do. ABOUT THE TEAM DevX owns engineering velocity at Amplitude: build systems, CI/...  ..., and internal tooling. We're building a software factory: automated workflows that remove...  ...code. THE ROLE We're looking for a Staff Software Engineer – DevX (Hybrid – San... 
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Amplitude

    Canada
    4 days ago
  • $100k - $300k per year

     ...What are we looking for? Hercules is looking for a staff level frontend software engineer to help us build the future of AI software development What will you do? You will build and own user-facing interfaces and experiences across Hercules including our - AI Agent... 
    Full time
    Work at office
    Remote work

    Hercules

    Canada
    4 days ago
  • usd240k - usd300k per year

     ...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...support you need to grow your career. Engineering at Brex Engineering at Brex is about...  ...What you’ll do We’re looking for a Staff Software Engineer to operate across... 
    Work at office
    Remote work
    Work from home
    3 days per week

    Brex

    Canada
    4 hours ago
  • $176k - $226k per year

     ...bold thinking are real—and happening daily at Coalition. About the role This is a Staff-level individual contributor role and the technical lead for the Security Engineering team behind Coalition Control, the platform that helps our policyholders manage their cyber... 
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition

    Canada
    4 hours ago
  • $100k - $300k per year

     ...What are we looking for? Hercules is looking for a senior or staff level product software engineer to help us build the future of AI software development What will you do? You will build and own user-facing features across Hercules including our - AI Agent, the AI... 
    Full time
    Work at office
    Remote work

    Hercules

    Canada
    4 days ago
  •  ...over the world interact with businesses every day. Come build that future at Cresta. About the Role:  We're seeking a Staff Software Engineer to lead the design and evolution of our backend systems that power Cresta's AI platform. You'll architect scalable,... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Canada
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!