Magnet Forensics is a global leader in developing digital investigative software that acquires, analyzes, and shares evidence from various devices.
The Nexus Team is focused on helping organizations collect forensic data quickly, securely, and at scale.
The Software Engineer will work closely with engineers and product management to build features that address real-world problems.
The role involves designing and building reliable and maintainable systems, contributing to technical design discussions, and delivering incremental value to users.
Responsibilities include collaborating with peers to understand customer needs, owning the development and maintenance of features, and participating in a culture of continuous improvement.
The engineer will write automated tests, contribute to CI/CD pipelines, and support teammates through code reviews and knowledge sharing.
Requirements:
Candidates should have typically 3+ years of experience in software development, ideally in a SaaS environment.
Familiarity with front-end technologies and frameworks, such as React and TypeScript, is required.
Understanding of object-oriented programming is necessary, with experience in C# and ASP.NET Core.
Candidates must be comfortable operating independently on well-scoped tasks and proactively seek input on ambiguous or risky work.
Hands-on experience with cloud providers is preferred, with a bonus for experience in AWS.
Experience in building features from start to finish is essential.
Candidates should possess the ability to collaborate effectively with peers and stakeholders and communicate effectively with both technical and non-technical audiences.
Travel may be required at a rate of 5-10%.
Note: Candidates must reside in Canada.
Benefits:
Magnet Forensics offers generous time off policies to support work-life balance.
Competitive compensation is provided, with a range of $88,900 - $152,400 CAD based on experience and qualifications.
Employees have access to volunteer opportunities to engage with the community.
The company has reward and recognition programs to acknowledge employee contributions.
Employees can participate in employee committees and resource groups to foster inclusion and collaboration.
Comprehensive healthcare and retirement benefits are available to support employee well-being.