
Real job — pulled straight from Magnet Forensics’s careers page · Verified October 28, 2026 · No reposts.
Job description
Magnet Forensics is hiring a Staff Software Engineer — a full-time, based in Canada role ($140k–$190k). Apply directly on Magnet Forensics's careers page below.
Staff Software Engineer
Team: Engineering
Location: Canada
Commitment: Full-Time
Workplace Type: remote
Role Overview
We’re looking for a seasoned Staff Software Engineer who thrives on technical depth and broad influence. You’re as comfortable designing architecture as you are shipping code, and you care deeply about developer experience, scalability, and performance. You’ve likely led modernization efforts, built shared frameworks or design systems, and enjoy helping others adopt better patterns at scale.
As a Staff Software Engineer on the Artifacts Knowledge Team, you’ll play a pivotal role in defining our cloud-native data enrichment service, ensuring it meets the demands of performance, reliability, and future growth. You’ll collaborate closely with Senior Engineers, Technical Leads, and Product Managers to architect robust solutions, drive informed design decisions, and champion best practices. Beyond technical leadership, you’ll actively mentor and empower the team—multiplying their skills and fostering a culture of continuous improvement and innovation.
This is a hands-on technical leadership role: Part Architect, Part Builder, and Part Mentor. You’ll lead by example, designing a scalable data enrichment service, and guiding engineering teams toward better patterns, tooling, and practices.
NOTE: Candidates must reside in Canada.
Why You’ll Love This Role?
- You’ll solve meaningful technical challenges. From architecture to developer experience, you’ll tackle problems that blend scale, complexity, and usability.
- You’ll join a culture that values autonomy and trust. We empower experienced engineers to make decisions, move quickly, and see their work make a measurable difference. No ivory towers.
- You’ll shape and drive the architecture of new services that unlock meaningful insights and help our customers do their most important work.
What We're Looking For
- Bachelor’s degree in: Computer Science, Software Engineering, or equivalent practical experience.
- Minimum 8+ years of professional experience in Software Engineering.
- Minimum 5+ years of hands-on experience designing, delivering, and optimizing solutions on cloud platforms (e.g., AWS, Azure, GCP), with demonstrated expertise in scalability, performance, observability, and cost optimization.
- Proficiency in several of C#/ASP.Net Core, Python, PowerShell, AWS, Docker, Kubernetes, Open Telemetry, SQL, and ElasticSearch
- Demonstrable depth and breadth of expertise across multiple domains (e.g. systems design, networking, distributed systems, cloud-scale development and operations, architecture, performance-optimized algorithms).
- Proven ability to establish credibility with all levels, with technical and non-technical audiences, and to influence teams to support change management initiatives.
- Strong aptitude for learning and teaching others about new technologies.
- A proven track record of shipping pragmatic solutions, balancing technical vision with delivery.
- Excellent mentorship and leadership skills, with the ability to guide and challenge senior developers.
- Clear and confident communication: you can explain tradeoffs, document patterns, and build trust across Engineering, Product, and UX.
- Comfortable leading by example: rolling up your sleeves to prototype ideas and prove out new patterns, then scaling those patterns widely through evangelism and mentorship.
- Experience with Infrastructure as Code (Terraform, CDK, CloudFormation).
Nice To Have
- Experience with domain‑driven design and modular architecture.
- Understanding of AI systems, including LLM architectures, token generation and MCP frameworks.
- Enthusiasm for using agentic AI and other modern practices as a key part of the SDLC (Claude, Cursor, Codex).
Compensation & Benefits
The Compensation range is for the primary location for which the job is posted. Please note that the actual compensation may vary depending on location and job-related factors such as qualifications, experience, knowledge and skills. If you are applying for this role outside of the primary location and you are selected for an interview, the Talent Acquisition Partner can share more information with you. If the compensation structure for the role includes an incentive component (i.e. most Sales roles) the range below represents total target compensation (TTC) (base salary + variable).
$140,000 - $190,000 CDN a year
Salary range (min - max)
Position Type: Current Vacancy
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What is the salary for Staff Software Engineer at Magnet Forensics?
The estimated salary range for Staff Software Engineer at Magnet Forensics is $140,000 - $190,000 USD per year.
What skills are required for Staff Software Engineer at Magnet Forensics?
The required skills for Staff Software Engineer at Magnet Forensics include: C#, ASP.NET, Python, PowerShell, AWS, Docker, Kubernetes, OpenTelemetry, SQL, Elasticsearch, Terraform, CloudFormation.
What is the seniority level for Staff Software Engineer at Magnet Forensics?
Staff Software Engineer at Magnet Forensics is a Staff / Senior level position.
How do I apply for Staff Software Engineer at Magnet Forensics?
You can view the full description and apply for Staff Software Engineer at Magnet Forensics on EchoJobs: https://echojobs.io/job/magnet-forensics-staff-software-engineer-0qf9g.