Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Engine Platform Team

Full-time

Magnet Forensics

Who We Are; What We Do; Where We’re Going

Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies, communities, and countries.

 

Serving over 4,000 customers in over 100 countries, our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets, and guard national security.

 

With employees based around the world, Magnet Forensics has been expanding our global presence with offices in Waterloo and Ottawa, Canada; Atlanta, GA, Herndon, VA, Westminster, CO; and Singapore. As a part of Magnet Forensics, you can expect to make a difference in the world, no matter what role you play. You’ll be supported through learning and development, not to mention an incredible team with unbelievable talent and integrity.

 

If you think you would be the right person to join our team working towards this goal, we would love to hear from you! 

The Engineering team is focused on producing software that solves the most important problems facing digital forensics professionals today. Our algorithms make sense of data that is often hidden, corrupted, or incomplete. We write well-tested, performant code and build intuitive UIs because we know that minutes can make a difference in national terrorism cases and life-or-death situations.  

A Senior Software Developer on the Engine Platform team will drive initiatives that support both our NEXUS product as well as our emerging SaaS products. Our focus is improving our evidence processing engine that is core to our product growth. We’re looking for someone with strong problem-solving skills and a curious mind to deliver a great digital forensics experience to our customers! 

\n

What You Will Accomplish
  • Design and implement new features to the Evidence Processing Engine, integrating with multiple products 
  • Continuous improvement on existing features   
  • Take ownership over the quality of the code you produce – write clean and testable code 
  • Collaborate with your direct team members as well as the broader engineering organization to drive innovation  
  • Adapt to changes as they arise from business & customer needs  
  • Be an active team member with fellow talented developers and software testers  
  • Accountable and take ownership of your projects  
  • Supported investment in your learning & professional development 

What We Are Looking For
  • We’re looking for someone who checks off most, but not all, of the boxes listed in “skills and experiences”. It’s more important to us to find candidates who can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who have ‘been there, done that”. We want to be part of your development journey, and we’ll learn as much from you as you learn from us. 

There are a couple must haves, but we will keep that list short:

  • Minimum of 5 years of relevant professional experience 
  • Strong knowledge of object-oriented programming languages, preferably C# 
  • Experience delivering software on cloud platforms such as AWS or Azure.
  • Experience providing technical leadership with peers and stakeholders 

Nice-to-Haves
  • You have post-secondary education in software engineering, computer engineering, computer science, math, electrical engineering or related field  
  • Experience working with .NET 
  • Resourceful and enjoy overcoming difficult and unique challenges 
  • You like working in a collaborative environment with smart, funny, and interesting people 
  • You are curious and enjoy learning new things 

The Most Important Thing
  • We’re looking for candidates that can provide examples of how they have demonstrated Magnet CODE in their previous experiences:
  • CARE – We care about each other and our mission to make a difference in the world.
  • OWN – We are accountable for our results – while never forgetting to 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 are constantly innovating and exploring new ways to work together to make an impact with our work.

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 (ie. most Sales roles) the range below represents total target compensation (TTC) (base salary + variable).

Compensation Range:

MIN: $107,200 - MID: $134,000 - MAX: $160,800 Currency: CAD

Magnet is proud to offer benefits such as:

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

\n

We’re committed to continuous learning and are focused on building a diverse and inclusive workforce. This commitment will be reflected in our hiring processes and embedded in our values and how we treat one another. If you’re interested in this role, but do not meet all of the qualifications listed above, we encourage you to apply anyways.

 

Magnet Forensics is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law.

 

We are committed to providing an inclusive, accessible recruitment process and work environment. Accommodation is available to all applicants upon request throughout the hiring process. If you require accommodation, please let our talent team know, or you can email View email address on jobs.jobcopilot.com .

All offers of employment at Magnet are contingent upon satisfactory completion of a background check. All background checks will be conducted in accordance with all applicable laws. Magnet will consider each position’s job duties, among other factors, in determining what constitutes satisfactory completion of the background check. Refusal to consent to a background check may be grounds for revoking an offer of employment.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Engine Platform Team in Remote vacancy
  • $150k - $200k per year

     ...healthcare? As part of the PocketHealth team, you will enable hospitals and clinics across...  .... PocketHealth is a patient-centric platform that enables hospitals and clinics...  ...patients across North America. As a Senior Software Engineer on our Platform team, you'll build... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    2 days per week

    Pockethealth

    Remote
    8 hours ago
  •  ...the people, the work, and the programs that fuel who we are. About the role We're looking for a Senior Platform Engineer to join our DevOps/Infrastructure team. In this role you'll own and extend the tooling that our engineers use every day to build, ship, and maintain... 
    Senior
    Software
    Full time
    Internship
    Remote work
    Flexible hours

    Supercom

    Remote
    8 hours ago
  •  ...that will set the standards for software-defined vehicles around the...  ...Summary The Parallax Cloud team is focused on delivering a...  ...globally distributed zero-downtime platform that underpins vehicle, mobile...  ...low-latency messaging, engineering resilient APIs, and ensuring end... 
    Senior
    Software
    Full time
    Contract work
    Internship
    Worldwide

    Rivian and Volkswagen Group Technologies

    Remote
    8 hours ago
  •  ...About Us: Wrapbook is the AI platform for production finance. We’re building a system of action that puts finance teams in control of their whole production, from payroll, to...  ...do more with less. The Opportunity - Senior Software Engineer I, Platform Enablement (Remote -... 
    Senior
    Software
    Full time
    Remote work

    Wrapbook

    Remote
    8 hours ago
  • $123.75k - $165k per year

     ...This is Engineering at Lattice Lattice’s Engineering team is continuously working to better both our product and our...  ...experience. The Infrastructure Platform team focuses on the cloud services...  ...services.  What You Will Do As a Senior Software Engineer on the... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Work from home

    Lattice

    Remote
    8 hours ago
  • $176k - $200k per year

     ...The Payment Platform Team powers Asana’s subscription, billing, and payment infrastructure — the systems responsible for processing all revenue...  ...how we monetize the product. Our mission is to enable engineering teams to safely and rapidly build on billing capabilities, while... 
    Senior
    Software
    Long term contract
    Full time
    Work at office
    Work from home
    Worldwide

    Asana

    Remote
    8 hours ago
  •  ...Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in...  ...takes a certain kind of person to join this team. Those who ask hard questions, give...  ...Platform. About the Role: As a Senior Software Engineer, you will contribute to several... 
    Senior
    Software
    Full time

    Confluent

    Remote
    8 hours ago
  •  ...Hiring the first dedicated engineer for its data platform. Today the platform is nascent, solid backend infrastructure exists, but nobody owns it, and the perception/ML team is being handed data that isn't in the shape they need. This is a founding-level, zero-to-one... 
    Senior
    Software
    Remote job
    Full time

    Accruetalent

    Remote
    8 hours ago
  •  ...inside Microsoft Word to help legal teams draft, review, and negotiate contracts...  ...Spellbook is seeking a generalist Platform and Infrastructure Engineer to join our team. In this role, you'll...  ...a firm grasp of the fundamentals of software development, computer engineering, and... 
    Senior
    Software
    Full time
    Contract work
    Flexible hours

    Spellbook

    Remote
    8 hours ago
  • $155k - $175k per year

     ...before an autonomous vehicle is ever tested in one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The Development Platform team owns the systems that lets them ship safer features, faster. Parallel... 
    Senior
    Software
    Full time
    Immediate start

    Parallel Domain

    Remote
    8 hours ago
  •  ...true potential of the contact center. Our platform combines the best of AI and human...  ...inefficient processes, and empower every team member to work smarter and faster. Born from...  ...frontend landscape into product-driven and engineering-driven dimensions, the Frontend Platform... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    8 hours ago
  •  ...Connected Operations™ Cloud, which is a platform that enables organizations that depend on...  ...of physical operations and be on a team that’s shaping an exciting array of product...  ...the role: Samsara is looking for a Senior Software Engineer I to join our Data Platform team... 
    Senior
    Software
    Long term contract
    Full time
    Remote work
    Relocation package

    Samsara

    Remote
    8 hours ago
  •  ...and Airwallex have adopted the platform or expanded existing...  ...journey! The Platform Auth team’s goal is to support our ‘one...  ...processes, and expertise for our engineering teams to create a unified access...  ...or OAuth2 provider, a policy engine, a permissions model, or an FGA... 
    Senior
    Software
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    Remote
    8 hours ago
  • $192k - $240k per year

     ...Brex is the intelligent finance platform that enables companies to spend smarter...  ...management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations, gain...  ...you need to grow your career. Engineering at Brex Engineering at Brex is... 
    Senior
    Software
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home

    Brex Inc.

    Remote
    8 hours ago
  •  ...the intelligent orchestration platform for DevSecOps. GitLab enables...  ...GitLab to ship better, more secure software faster. The same principles...  ...are reflected in how our team works: we embrace AI as a core...  ...overview of this role As a Senior Software Engineer on GitLab's... 
    Senior
    Software
    Remote job
    Full time

    Gitlab

    Remote
    44 minutes ago
  • $210k - $320k per year

     ...Numeric, we’re building the modern data platform for accounting and finance. We’re building...  ...data. We’re applying principles of software engineering and data systems to scale accounting....  ...financial data. The Role Our Dev Platform team accelerates and empowers the rest of the... 
    Software
    Full time
    Remote work

    Numeric Inc

    Remote
    8 hours ago
  •  ...meeting assistant that helps teams turn conversations into decisions...  ...most technically complex. Our platform captures meetings across a...  ...process, and we are looking for an engineer who already works this way:...  ...build, test, debug, and operate software. What you will do... 
    Software
    Remote job
    Long term contract
    Full time
    Work at office

    Fellow Insights Inc

    Remote
    8 hours ago
  • $170k - $220k per year

     ...the industry's first Autonomous Identity Platform — software that doesn't just surface access risk,...  ...work that thousands of IT and security teams touch every day. You'll own problems without...  ...every Lumos product. As a Software Engineer on our Data Platform team you will drive... 
    Software
    Long term contract
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Lumos

    Remote
    8 hours ago
  • $115k - $145k per year

     ...possible. These state-of-the-art platforms are powered by proprietary in-...  ...PENN Entertainment’s digital team, you’ll not only work on these...  ...work, and mentoring the engineers around you. We care about the...  ...traffic, and a team that treats software quality as a first-class product... 
    Software
    Remote job
    Full time
    Work from home

    PENN Interactive

    Remote
    8 hours ago
  • $200k - $240k per year

     ...build and power ecosystems. Cantina, our flagship social AI platform, is just the beginning. If you're excited about the...  ...building the future!   About the Role: As a Staff Software Engineer on the Platform Team, you will establish a foundation that accelerates... 
    Software
    Long term contract
    Full time
    Work at office

    Cantina Llc

    Remote
    8 hours ago
  •  ...information via a revolutionary cloud-based platform to authoritative figures in commercial,...  ..., manufacturing, data processing, and software engineering, our office is a truly inspiring mix of...  ...strive to iterate in a way that puts our team members first and prepares our company... 
    Software
    Ongoing contract
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Home office
    3 days per week

    Planet

    Remote
    8 hours ago
  •  ...Reports to: Director of Engineering  Location: Remote, United States...  ...About the Role Our retail platform is scaling across multiple brands and needs a senior engineer who can own a service area...  ...the developers around you. As  Software Engineer (Team Lead) , you will... 
    Senior
    Software
    Remote job
    Remplacement
    Full time
    Internship
    Immediate start

    Csc Generation

    Remote
    8 hours ago
  • $153k - $213k per year

     ...interest. The Data and Storage Services team is responsible for Affirm's data...  ...BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic...  ...implement platform features that enable engineers across Affirm to build, deploy, and operate... 
    Senior
    Software
    Remote job
    Full time
    Work at office
    Immediate start
    Flexible hours

    Affirm

    Remote
    8 hours ago
  •  ...any hidden fees or compounding interest.   ML Feature Platform is one of the two teams that compose the ML Platform at Affirm, the other team being...  ...’s availability and latency goals. We’re looking for engineers who are passionate about ML enablement and believe that platform... 
    Senior
    Software
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Remote
    8 hours ago
  • $150k - $250k per year

     ...great API is one of the best feelings in software — every interface you want is right...  ...Scalar to fix that. We're a small team (around ten engineers and designers) who wear a lot of hats...  ...from day zero — not just the ones with a platform team to build them. Open-source is in... 
    Senior
    Software
    Permanent employment
    Full time
    Fixed term contract
    Remote work
    Work from home
    Flexible hours

    Scalar Llc

    Remote
    8 hours ago
  • $140k - $160k per year

     ...by Time Magazine as one of the world's top EdTech companies. We’re looking for…  We’re seeking a Senior Platform Engineer to join our dynamic platform engineering team. You care about system reliability, performance, security, and developer experience as much as product... 
    Senior
    Software
    Remote job
    Long term contract
    Full time
    Immediate start
    Flexible hours

    Lillio

    Remote
    8 hours ago
  •  ...Canada.    Role Summary: We’re hiring a Software Engineer II (backend) to help build and evolve our next-generation Censys Platform. In this role, you’ll develop scalable...  ...ll work closely with product and engineering teams to translate complex requirements into well-... 
    Senior
    Software
    Full time
    Remote work
    Worldwide
    Flexible hours

    Censys

    Remote
    8 hours ago
  •  ...Operations™ Cloud, which is a platform that enables organizations that...  ...operations and be on a team that’s shaping an exciting array...  ...We are looking for a Mobile Engineering Manager to lead two high-impact...  ...performing mobile engineers Develop senior ICs and future tech leads... 
    Senior
    Software
    Long term contract
    Full time
    Temporary work
    Remote work

    Samsara

    Remote
    8 hours ago
  •  ...company was founded in 2014 by a team of financial experts and...  ...About the Observability Platform Team The Observability Platform...  ...make production legible to every engineer and AI agent at Wealthsimple,...  ...cardinality data. As the Staff Software Engineer on this team, you are... 
    Senior
    Software
    Long term contract
    Full time

    Wealthsimple Technologies

    Remote
    8 hours ago
  •  ...The company was founded in 2014 by a team of financial experts and technology...  ...we work . About the Delivery Platform Team The Delivery Platform team...  ...tools that enable hundreds of engineers to ship secure, high-quality software to millions of users with confidence... 
    Senior
    Software
    Long term contract
    Full time

    Wealthsimple Technologies

    Remote
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Engine Platform Team. Be the first to apply!