Taro Logo

Senior Software Engineer

Global leader in digital investigative software development for acquiring, analyzing, and sharing evidence from digital devices.
Canada
$107,200 - $160,800
Backend
Senior Software Engineer
Remote
4+ years of experience
Cybersecurity

Description For Senior Software Engineer

Magnet Forensics, a global leader in digital investigative software, is seeking a Senior Software Engineer to join their Customer Hosted Review Team. The role focuses on building next-generation Digital Forensics products that enhance collaboration between various stakeholders in agencies. The team develops web-based interfaces that enable examiners to review, visualize, and report on recovered evidence.

The position offers an opportunity to work on software that makes a real difference in national terrorism cases and critical situations. The team consists of smart, passionate, and humble professionals who collaborate to solve the industry's toughest problems. The work environment emphasizes constant learning and maintains a healthy dose of humor.

The role involves full-stack development using C# and React, working with modern technologies including Kubernetes, PostgreSQL, and various DevOps tools. The successful candidate will be responsible for designing secure solutions, developing efficient software, and participating in code reviews. They will also guide best practices and make important architectural decisions.

Key technical requirements include strong experience with C#, ReactJS, API architectures, and database systems. The position offers competitive compensation ranging from $107,200 to $160,800 CAD, along with comprehensive benefits including healthcare and retirement plans. The company culture is built on their CODE values: Care, Own, Dedicate, and Evolve, emphasizing accountability, integrity, and innovation.

This remote position is exclusively for candidates residing in Canada. Magnet Forensics is committed to continuous learning and building a diverse, inclusive workforce. The company serves thousands of customers globally, helping investigators fight crime, protect assets, and guard national security.

Last updated 23 days ago

Responsibilities For Senior Software Engineer

  • Analyze requirements, break down tasks and estimate effort
  • Design robust, performant and secure solutions
  • Develop efficient, modular, and maintainable software solutions
  • Participate in code reviews
  • Troubleshoot, debug and fix defects
  • Take initiative, build strong teams and communicate effectively
  • Guide best practices for building, delivering and maintaining multiple source code projects
  • Understanding the intent of the product, and using that knowledge to make product design, and architecture decisions

Requirements For Senior Software Engineer

React
PostgreSQL
MySQL
Kubernetes
  • 4+ years of experience with C#
  • 2+ years of ReactJS or similar frontend framework
  • Proficiency with API architectures (REST or GraphQL)
  • Proficiency using Git based version control systems
  • Proficiency using relational databases (MySQL or PostgreSQL)
  • Proficiency in a testing framework (i.e. XUnit, Jest, PyTest, or etc.)
  • Experience with Jenkins/GitLab/Azure DevOps

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Generous Time Off Policies
  • Competitive Compensation
  • Volunteer Opportunities
  • Reward and Recognition Programs
  • Employee Committees & Resource Groups
  • Healthcare and Retirement Benefits

Interested in this job?

Jobs Related To Magnet Forensics Senior Software Engineer