Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineering Manager at Magnet Forensics shaping next-generation digital forensics tools for global agencies. Leading teams and guiding technical direction with a focus on innovation.

Responsibilities

  • Help shape the next generation of digital forensics tools.
  • Use technology to unlock crimes, supporting effective collaboration among stakeholders in high‑stakes environments.
  • Manage people and solve organizational challenges.
  • Dive into complex technical problems to guide the team towards optimal solutions.
  • Lead modernization efforts and improve developer experience.
  • Ensure the importance of shipping value quickly and iterating on learnings.
  • Guide engineering direction and influence cross‑team decisions.
  • Help the team adopt modern practices, including thoughtful use of AI throughout the SDLC and product experience.

Requirements

  • 8+ years of professional software development experience, ideally across both backend (C# or similar) and frontend (JavaScript/React or similar).
  • 2+ years management experience; familiarity with 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: distributed systems, API design, data modeling, and secure system design.
  • Excellent mentorship and leadership skills, with the ability to guide and challenge senior developers.
  • 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, etc.).
  • Clear and confident communication: you can explain tradeoffs, document patterns, and build trust across Engineering, Product, and UX.
  • You influence hands‐on technical work, demonstrating new approaches, validating them in practice, and guiding teams as they adopt them.
  • Enthusiasm and experience for using agentic AI and other modern practices as a key part of the SDLC.

Benefits

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Job type

Full Time

Experience level

SeniorLead

Salary

CA$150,000 - CA$200,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsElasticSearchJavaScriptKubernetesMySQLReactRedisSDLC

Location requirements

HybridOttawaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.