← Back to jobs

Remote job

Senior Software Engineer

Backend Full-time Permanent Canada

Job details

Not specified Salary
Canada Eligibility
Senior Experience
Full-time Employment

About this role

Role overview

Join a senior engineering team building cloud-native capabilities for a digital investigations platform used by forensic investigators worldwide. The work centers on evolving a SaaS platform that streamlines evidence acquisition and case management across computers, mobile devices, and IoT-related devices. This is a full-stack role on a fast-moving, customer-focused team where you will shape architecture and partner closely with product and design. Candidates must reside in Canada.

Responsibilities

- Design and deliver full-stack features across the SaaS platform, spanning React/TypeScript interfaces and C#/.NET backend services and APIs - Build and enhance core case management capabilities that support forensic investigators throughout their workflows - Help evolve intuitive, cohesive user experiences through shared navigation, consistent workflows, and unified design patterns - Contribute to cloud-native service design and operations, including deployment, monitoring, scalability, and operational excellence - Write clean, maintainable, well-tested code while owning quality, performance, and reliability - Collaborate with Product Managers, UX Designers, and fellow engineers to define requirements and continuously improve the user experience - Participate in code reviews, technical design discussions, and architectural planning, and mentor team members

Requirements

- 5+ years of professional software development experience with a strong track record of delivering high-quality solutions - Strong full-stack expertise with React, TypeScript, and modern web practices including component-based architecture and state management - Experience developing backend services and APIs using C# and .NET technologies - Sound engineering judgment and a passion for building reliable, maintainable systems - Experience designing and maintaining automated tests across multiple layers of an application - Strong communication and collaboration skills across technical and non-technical teams - Familiarity with cloud, Kubernetes, containerization, and modern CI/CD pipelines - Experience leveraging AI technologies in software development, such as natural language search or agentic workflows

Nice to have

- Building and operating cloud-native SaaS applications at scale - Designing distributed systems and service-oriented architectures - Hands-on AWS experience - Exposure to digital forensics, cybersecurity, legal technology, or other enterprise software domains

Benefits and work setup

- Compensation range: $110,000 - $160,000 CDN annually for the primary posting location - Generous time off policies - Healthcare and retirement benefits - Volunteer opportunities, employee committees, and resource groups - Reward and recognition programs - Hybrid work model with periodic in-person team gatherings (weekly to monthly) combined with flexible remote days

Skills detected in the listing

TypeScriptReactC#Information SecurityAWSKubernetes
Detected Sep 22, 2026
Last verified Sep 22, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight