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
- ...millions of people, and we’re building the team to help push our shopping cart forward.... .... Overview Instacart’s Backend Platform team builds the shared Go-based... ...-performance services at scale. As a Senior Software Engineer on Backend Platform, you will design...SeniorSoftwareLong term contractPermanent employmentFull timeWork at officeLocal areaRemote workWork from homeFlexible hours
$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- ...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
$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- ...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 contractRemote workRelocation package
- ...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
- ...Job Description: As a Senior Software Engineer on the Graykey Platform team, you will play a key role in developing and maintaining the foundational Linux-based OS platform and core services that power Magnet’s Graykey product. You'll help shape the growth and scalability...SeniorSoftwareFull time
$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...SeniorSoftwareImmediate start- ...The opportunity Developing the Unity platform means designing, building, testing, and... ...operate live games at scale. The Diagnostics team sits inside Unity's LiveOps umbrella and... ...developers' hands. We are seeking a Senior Software Developer to join the Diagnostics team...SeniorSoftwareWork at officeWorldwideRelocation package
$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 contractWork at officeRemote workWork from home- ...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
- ...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 jobWork at officeFlexible hours
$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 jobWork at officeImmediate startFlexible hours- ...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... ...substantial role in the platform frontend engineering team. Work with Cresta product and engineering...SeniorSoftwareRemote jobFull timeWork at officeLocal areaWork from homeHome 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$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...SoftwareRemote work$170k - $190k per year
...more—into a seamless, powerful platform. With a clear roadmap ahead,... ...still early enough to offer its team significant growth, equity,... ...role is at the center of it. As Engineering Team Lead of our AI Platform team... ...to the Role: ~7+ years of software development experience, with...SoftwareLong term contractFull timeInternshipRemote workHome officeFlexible 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$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$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$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
- ...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
- ...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
- ...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
- ...world's leading AI-powered maintenance and asset management platform, serving 14,000+ customers including Duracell, Shell,... ...in the world. We're growing fast and hiring the Engineering talent to match. The team and the mission You'd be joining our Backend team within...SeniorSoftwareLocal areaImmediate start
- ...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
- ...video messaging tools, digital sales room platform, and other products are used by Microsoft,... ...About the Role Vidyard is looking for a Senior Data Developer to join our Data Platform team. Reporting to the Manager, Software Development , you'll play a key role in advancing...SeniorSoftwareFull timeLocal areaRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Engine Platform Team. Be the first to apply!
- développeur logiciel Remote
- junior software developer Remote
- new graduate software developer Remote
- software developer entry level Remote
- software engineer co-op Remote
- software developer co-op Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- software engineer devops Remote
- junior software engineer Remote
