Skip to main content
Magnet Forensics

Software Engineering Manager

6d

Magnet Forensics

Ottawa, CA · Full-time · C$150,000 – C$200,000

About this role

Magnet Forensics is a global leader in developing digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT devices. We're looking for a Software Engineering Manager to shape the next generation of digital forensics tools used by agencies worldwide. Your leadership will directly impact our mission to unlock crimes and help investigators work effectively in high-stakes environments.

The ideal candidate combines deep technical expertise with ability to influence, elevate, and motivate a team of high-performing engineers. Manage people and solve organizational challenges while diving into complex technical problems to guide the team towards optimum solutions. Lead hands-on technical leadership, influencing cross-team decisions and adopting modern practices including AI throughout the SDLC.

Lead modernization efforts, improve developer experience, and help teams adopt better design patterns at scale. Deliver Software as a Service solutions, shipping value quickly and iterating on learnings. Use AI tools to improve velocity and collaboration across teams you manage.

Your impact is immediate and far-reaching, with systems supporting investigations where minutes matter. Solve meaningful technical challenges like distributed systems, large-scale data processing, and performance optimization. Elevate the team through mentorship, architectural guidance, and leading by example while shaping responsible AI use.

Requirements

  • 8+ years of professional software development experience across backend (C# or similar) and frontend (JavaScript/React or similar)
  • 2+ years management experience with familiarity in Agile/Scrum practices including estimation, demos, retrospectives, and stand-ups
  • 4+ years of experience shipping pragmatic SaaS solutions to production, balancing technical vision with delivery
  • Strong architectural skills in distributed systems, API design, data modeling, and secure system design
  • Excellent mentorship and leadership skills to guide and challenge senior developers

Responsibilities

  • Shape the next generation of digital forensics tools
  • Influence, elevate, and motivate a team of high-performing engineers
  • Guide engineering direction and influence cross-team decisions
  • Dive into complex technical problems to guide team towards optimum solutions
  • Lead modernization efforts and improve developer experience
  • Help teams adopt better design patterns at scale
  • Deliver Software as a Service solutions and ship value quickly
  • Adopt modern practices including thoughtful use of AI throughout SDLC

Benefits

  • Immediate and far-reaching impact supporting investigations where minutes matter
  • Solve meaningful technical challenges in distributed systems, large-scale data processing, and performance optimization
  • Elevate the team through mentorship, architectural guidance, and leading by example
  • Shape how AI is used responsibly and effectively across product and engineering practices
  • Supported through learning and development with an incredible team of talent and integrity
  • Make a difference fighting crime, protecting assets, and guarding national security