Magnet Forensics

Software Engineering Manager

Magnet Forensics

full-time

Posted on:

Location Type: Hybrid

Location: WaterlooCanada

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

About the role

  • Your impact is immediate and far‑reaching. The systems you design will support investigations where minutes matter.
  • You’ll solve meaningful technical challenges. Distributed systems, large‑scale data processing, and performance optimization.
  • You’ll elevate the team. Through mentorship, architectural guidance, and leading by example, you’ll help engineers deliver their best work.
  • You’ll help shape how AI is used responsibly and effectively across our product and engineering practices.

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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#JavaScriptReactAgileScrumdistributed systemsAPI designdata modelingKubernetesSaaS
Soft skills
mentorshipleadershipcommunicationguidanceteam collaborationproblem-solvinginfluencetrust-buildingarchitectural guidancechallenge senior developers