Senior Software Engineer - Engine Platform Team
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
- 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
- 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
- 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.
- 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
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.
$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...SeniorSoftwareFull timeWork at officeRemote work2 days per week- ...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...SeniorSoftwareFull timeInternshipRemote workFlexible hours
- ...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...SeniorSoftwareFull timeContract workInternshipWorldwide
- ...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 -...SeniorSoftwareFull timeRemote work
$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...SeniorSoftwareFull timeWork at officeRemote workWork from home$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...SeniorSoftwareLong term contractFull timeWork at officeWork from homeWorldwide- ...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...SeniorSoftwareFull time
- ...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...SeniorSoftwareRemote jobFull time
- ...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...SeniorSoftwareFull timeContract workFlexible hours
$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...SeniorSoftwareFull timeImmediate start- ...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...SeniorSoftwareFull timeWork at officeLocal areaRemote workWork from homeHome office
- ...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...SeniorSoftwareLong term contractFull timeRemote workRelocation package
- ...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...SeniorSoftwareFull timeLocal areaRemote workHome officeFlexible hours
$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...SeniorSoftwareLong term contractFull timeWork at officeRemote workWork from home- ...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...SeniorSoftwareRemote jobFull time
$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...SoftwareFull timeRemote work- ...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...SoftwareRemote jobLong term contractFull timeWork at office
$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...SoftwareLong term contractFull timeTemporary workLocal areaRemote workFlexible hours$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...SoftwareRemote jobFull timeWork from home$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...SoftwareLong term contractFull timeWork at office- ...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...SoftwareOngoing contractFull timeInternshipWork at officeLocal areaRemote workHome office3 days per week
- ...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...SeniorSoftwareRemote jobRemplacementFull timeInternshipImmediate start
$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...SeniorSoftwareRemote jobFull timeWork at officeImmediate startFlexible hours- ...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...SeniorSoftwareRemote jobFull timeWork at officeFlexible hours
$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...SeniorSoftwarePermanent employmentFull timeFixed term contractRemote workWork from homeFlexible hours$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...SeniorSoftwareRemote jobLong term contractFull timeImmediate startFlexible hours- ...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-...SeniorSoftwareFull timeRemote workWorldwideFlexible hours
- ...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...SeniorSoftwareLong term contractFull timeTemporary workRemote work
- ...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...SeniorSoftwareLong term contractFull time
- ...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...SeniorSoftwareLong term contractFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Engine Platform Team. Be the first to apply!
- software engineer devops Remote
- director software engineering Remote
- software engineer - ai machine learning Remote
- software developer entry level Remote
- software developer Remote
- ingénieur logiciel Remote
- software design engineer Remote
- software engineer internship Remote
- software engineer co-op Remote
- développeur logiciel Remote

