← Back to all jobs
14d 21h left to apply
M

Senior Software Engineer

Magnet Forensics🌍 Remote WorldwideEstimated: $80,000 - $120,000

Senior Software Engineer, Cloud Forensics

Company: Magnet Forensics

Location: Canada (Must reside in Canada)

Who We Are:
Magnet Forensics is a global leader in digital investigative software, empowering customers to acquire, analyze, and share evidence from digital devices. Our innovative solutions play a critical role in modern investigations, helping to fight crime, protect assets, and safeguard national security. We are a global team committed to making a difference and fostering a culture of learning, development, and integrity.

Role Overview:
As a Senior Software Engineer on the Cloud Forensics team, you will be instrumental in investigating, interpreting, and supporting the recovery of digital evidence from cloud sources. Your mission is to develop software that authenticates, acquires, and analyzes internet data, even when encrypted or inaccessible via public APIs. You will utilize reverse engineering techniques to create solutions that have a tangible impact on high-profile cases.

What You’ll Do:

  • Perform dynamic analysis of public and private internet APIs to uncover forensically valuable artifacts.
  • Utilize and customize instrumentation, debuggers, and automation tools to accelerate research and product development.
  • Translate research findings into robust, maintainable product code.
  • Design and implement performant, testable production code with a focus on iterative delivery.
  • Document findings, create internal demos, and mentor teammates through knowledge sharing and technical leadership.
  • Collaborate with research, product, and customer teams to deliver impactful capabilities.
  • Analyze requirements, break down tasks, estimate efforts, and adapt to evolving needs.
  • Support peers through pair programming, code reviews, and mentoring.
  • Take ownership and accountability for project completion.

What We’re Looking For:

  • 5+ years of professional experience in Software Engineering.
  • Strong proficiency in C# .NET, with the ability to work in other languages (e.g., C, C++, Go, Java).
  • Knowledge of Internet Client/Server fundamentals, architecture, and APIs (REST, GraphQL).
  • Knowledge of Internet Authentication and Security protocols (OAuth, TLS, SSL).
  • Experience with Agile development practices and collaboration in distributed teams.
  • Proven track record of shipping clean, well-tested code in collaborative environments.
  • Experience with AI tooling (Claude Code, Copilot, Agentic workflows).
  • A curious and persistent nature to uncover necessary data.

Nice to Have:

  • Experience with cloud forensics tools (e.g., AXIOM, Oxygen, UFED Cloud).
  • Familiarity with reverse engineering tools (e.g., IDA Pro, Ghidra, Binary Ninja, Frida).
  • Knowledge of cryptography concepts (keychain/keystore, AES, PGP).
  • Experience in internet data mining (e.g., Playwright, Selenium).
  • Experience with API & IoT reverse engineering techniques.
  • Technical leadership experience, including mentoring.
  • Demonstrated presentation and team communication skills.

Compensation & Benefits:
$105,000 - $155,000 (CAD) per year. Compensation varies by location and qualifications. Benefits include generous time off, competitive compensation, volunteer opportunities, reward and recognition programs, employee resource groups, and healthcare/retirement benefits.

About Magnet Forensics:
Magnet Forensics is committed to continuous learning and building a diverse and inclusive workforce. We encourage applications from candidates who may not meet every qualification but possess strong indicators of success. We offer a hybrid-flexible work approach, fostering collaboration and work-life balance. Our core values (CARE, OWN, DEDICATE, EVOLVE) guide our actions and interactions. Magnet Forensics is an Equal Opportunity Employer. Accommodation is available upon request. All offers are contingent upon background check completion. US applicants will be processed through E-Verify. Magnet handles applicant data in accordance with its Recruitment Privacy Policy.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/5/2026
CategoryFullstack Development
SourceJobsCollider

FAQ

Is this position remote?

The Senior Software Engineer role is a hybrid opportunity. The location specified is Remote Worldwide.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

2

Staff Accountant

2e128041 322b 492a 903e 50c7a6a31068 19000101 000001Bronx, NY, US, Bronx, NY🏠 Remote
Competitive
Fullstack Development
View Job →
3

CNA Certified Nursing Assistant (EVENING SHIFT)

3db3d6a8 1de1 4ffc Bf60 68f204d46c0a 19000101 000001Wallingford, CT, US, Wallingford, CT🏠 Remote
Competitive
Fullstack Development
View Job →
National Veterinary Associates

Veterinary Assistant

National Veterinary AssociatesUSA🏠 Remote
Competitive
Fullstack Development
View Job →