
Software Engineering Manager
Magnet Forensics
full-time
Posted on:
Location Type: Hybrid
Location: Waterloo • Canada
Visit company websiteExplore more
Salary
💰 CA$150,000 - CA$200,000 per year
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