Senior Software Engineer - Digital Forensics Innovation

Remote Full-time
We're Magnet Forensics, a global leader in digital investigative software, and we're on a mission to empower investigators to fight crime, protect assets, and guard national security. Our innovative solutions are used by thousands of customers worldwide, and we're looking for a talented Senior Software Engineer to join our Customer Hosted Review Team.
As a Senior Software Engineer, you'll play a critical role in building the next generation of digital forensics products, enhancing collaboration between stakeholders in agencies. You'll work on designing, developing, and delivering software solutions that solve real-world problems, making a tangible impact on the world.
Our Customer Hosted Engineering Team is a community of smart, passionate, and humble individuals who recognize that solving the industry's toughest problems requires collaboration, a hunger to learn, and a dash of humor. If you're a skilled software engineer looking to make a difference, we'd love to hear from you!
Note: Candidates must reside in Canada.
Role Expectations:

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 and contribute to the improvement of the codebase
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
Understand the intent of the product and make informed design and architecture decisions

Skills Required:

4+ years of experience with C#
2+ years of experience with ReactJS or similar frontend frameworks
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 (e.g., XUnit, Jest, PyTest)
Experience with Jenkins/GitLab/Azure DevOps

Nice-to-Haves:

Experience with other Object-Oriented languages (e.g., Python)
Experience in Linux environments, including shell scripting
Experience with Infrastructure as Code environments (Argo, Helm, or Terraform)
Experience with Distributed Document Stores (e.g., Elasticsearch, Redis, PostgreSQL JSONB)
Experience working with Kubernetes
Experience with alerting, observability, tracing, and general telemetry (Prometheus/Grafana/OpenTelemetry)
Experience working in high-security environments

Compensation & Benefits:
We offer a competitive compensation range of $107,200 - $160,800 CAD, depending on location and experience. Our benefits package includes:

Generous time-off policies
Competitive compensation
Volunteer opportunities
Reward and recognition programs
Employee committees and resource groups
Healthcare and retirement benefits

Our Culture:
We're committed to building a diverse and inclusive workforce, and our hiring processes reflect this commitment. We're looking for candidates who embody our CODE values:

CARE: We care about each other and our mission to make a difference in the world.
OWN: We're accountable for our results and act with integrity, empathy, and respect.
DEDICATE: We put our heart and soul into meeting the needs of our customers and helping them serve the people they protect.
EVOLVE: We're constantly innovating and exploring new ways to work together to make an impact with our work.

How to Apply:
If you're excited about this opportunity, please mention the word UNITY and tag RMzguNjguMTM0LjE5NA== in your application to show you've read the job post completely. We can't wait to hear from you!
Apply Now

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Transformative Principal Cybersecurity Consultant - GRC Opportunity

Remote Full-time

Python/Typescript Engineer Specialist

Remote Full-time

Associate, Regulatory Affairs - Product Claims and Justification - Global

Remote Full-time

Physical Therapist Assistant

Remote Full-time

Director/ Information Security and Risk /Identity / Access Management/

Remote Full-time

Deal Strategist

Remote Full-time

`Work from Home| Customer Service Representative (REMOTE) | Hiring Immediately | Entry Level | Full Training Provided

Remote Full-time

Weekend Chat Support Jobs Remote No Degree – Flexible & Phone-Free | $25–$35/hr

Remote Full-time

**Experienced Virtual Data Entry Clerk – Entry Level No Experience – Remote Opportunity at arenaflex**

Remote Full-time

Work From Home Client Services – Entry Level - Globe Life AIL

Remote Full-time
← Back to Home