Software Developer, Innovation
Magnet Forensics
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 other IoT related devices. We are continually innovating so that our customers can deploy advanced and effective tools to protect their companies, communities and countries. Earlier this year, we shared the exciting news that Grayshift and Magnet Forensics have come together as one organization to accelerate innovation and transform digital investigations for our customers. We're pleased to share that the combined organization is operating as Magnet Forensics! The combination of mobile, cloud, and computer forensics expertise under the Magnet Forensics name underscores our dedication to providing comprehensive, end-to-end DIFR solutions. This includes our commitment to helping with access to modern digital devices lawfully with our renowned product suite. And, our focus on innovating for the DFIR community, along with our shared mission, continues to be the top priority! Your Team 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 fast code and build intuitive UIs because we know that minutes can make a difference in national terrorism cases and life-or-death situations. We are a community of smart, passionate, humble people who recognize that solving the industry's toughest problems requires constant collaboration, continuous learning, and frequent doses of humour -come prepared for emojis, GIFs, and questionable Photoshop skills. A Software Developer on the Licensing team contributes to initiatives to enable our Product Engineering teams to license their software and for Order Ops to deliver software/licenses to our customers. We're looking for someone with a desire to make a difference, strong problem-solving sills, and a curious mind to deliver a great digital forensics experience to our customers!
Design and implement new Licensing features, supporting products such as AXIOM and AXIOM Cyber
Continuous improvement on existing features
Take ownership over the quality of the code you produce - write clean and testable code
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
There are a couple must haves, but we will keep that list short:
You have post-secondary education in software engineering, computer or electrical engineering, computer science, math, or related field
4 years plus proven experience as a Software Engineer or in a similar role, demonstrating hands-on experience in software development
Strong knowledge of object-oriented programming languages, preferably C#
NET Framework
Ability to contribute to technical discussions with peers and stakeholders
DEDICATE -We put our heart and soul into meeting the needs of our customers and helping them serve the people they protect.
We're committed to continuous learning and are focused on building a diverse and inclusive workforce. 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. Accommodation is available to all applicants upon request throughout the hiring process.
- ...looking for a Senior Full-Stack Engineer to join our distributed team. You will be responsible for building scalable, cloud-native applications... ...practices. Requirements ~5+ years of professional software development experience. ~ AI Fluency: Proven experience using...SuggestedFull timeRemote work
$57k - $81.5k per year
...maintains, enhances, tests, and supports software. Position Overview Under the supervision... ...Software – Critical Care, the Firmware Developer is responsible for the design,... ...statistical analyses Partner with test teams to reduce manual test effort Partner with...SuggestedFlexible hours$100k - $135k per year
...and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next... ...While the role is primarily technical, it will involve mentoring team members and contributing to people-management activities....SuggestedFull timeWork at officeRemote workFlexible hours- ...Responsibility: Fortinet is looking for a Software QA Analyst to join our Ottawa... ...to the success of your team, this is a position for you.... ...data, providing feedback to developers and the infrastructure team... ...hiring Intermediate Software QA Developer (3-5 years of experience) Academic...SuggestedFull timeWork at office
- ...Job Responsibility: Desktop Application Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company... ...by military and commercial customers worldwide. The Software team, working alongside the Systems, Electrical, and Mechanical Engineering...SuggestedFull timeWorldwide
$125k - $150k per year
...experience could be a direct result of our technology—and your hard work! About The Role This position is for a Senior Software Developer to join our API team, developing multi-language SDK client libraries (C, C#, Java, JavaScript, Go, Python) that power our customers' event...InternshipImmediate start- ...more information, follow Telesat on X and LinkedIn or visit The Software Architect will play a pivotal role in driving the architectural... ...collaborate closely with System Engineering and other cross-functional teams to ensure seamless integration and alignment with our...InternshipWork at officeWorldwideMonday to friday
- In this role, Senior Embedded Software Developer will assume ownership of specific software modules, overseeing their development, quality, and functionality. As an integral part of our scrum team, this role will contribute to the design, development/coding and testing of...
- ...data integrity; The writing of custom reports and ad-hoc reports to satisfy client specifications; and Any other Programmer/Software Developer - Level 2 related tasks requested by the TA to support operations. Qualifications Minimum of 5 years of demonstrated...Full timeTemporary workPart timeFlexible hours
- Join the Cyber-DNS team at CIRA and play a key role in advancing Canada’s cybersecurity and DNS infrastructure! Our Cyber-DNS team... ...and trust the internet! Who You Are You are a passionate software developer who is driven by purpose. You have a strong background in...ApprenticeshipWork at officeRemote workRotating shift
- ...visit As an integral part of our scrum team, contribute to the design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and... ...maintenance of software applications. Develop and maintain tests for embedded software modules...InternshipWork at officeWorldwideMonday to friday
$126k per year
...our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge,... ...and attitude. About The Team And Role The Developer Tooling team empowers Scribd engineers across the entire software development lifecycle. We build and evolve the tools...Long term contractTemporary workLocal areaHome officeFlexible hours$22.01 - $33.81 per hour
...the development of digital investigative software that acquires, analyzes, and shares evidence... ..., not to mention an incredible team with unbelievable talent and integrity.... ...indicators of success through skills they have developed and experiences they have been a part of,...Hourly paySummer workWork at officeLocal areaFlexible hours$93k - $132.3k per year
Join Cisco's team of seasoned developers working on Switching technology, the preferred choice for mission... ...with a vibrant technical community to develop some of the world’s most widely... ...Enterprise Switches. Your Impact As a Software Developer, you will have the...Long term contractFull timeTemporary workLocal areaFlexible hours- ...Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project execution, applying deep... ...has an immediate opening for a Junior Modelling & Simulation Software Developer. Be part of our team that is providing support services to the...Full timeTemporary workPart timeImmediate startFlexible hours
$25 per hour
...of the platform. Each Product Engineering team is self-sufficient: they are able to take... ...Intern will see the complete project and software development life-cycle, from initial... ...to chat with you! What does an intern developer do here? Focus on improving your skills...Full timeInternshipSummer internship- ...In 1984, we started out as a team of three engineers. Today, we... .... The team is responsible for developing various algorithms to solve supply... ...enhancements Maintain and develop tools for testing and... ...studies in a Computer Science or Software Engineering (or equivalent) program...Long term contractFull timeInternshipWork at officeFlexible hours3 days per week
$106k - $140k per year
...Req ID: 26-322(2) Come join our passionate team! Barracuda is a leading cybersecurity company providing complete protection against... ...yourself at Barracuda Barracuda is looking for a Senior Software Developer, in Ottawa, Canada to dive into the tricky and yet interesting...Worldwide- Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development...
$72k - $100k per year
Senior Software Developer Sense and Respond Software Inc. Location Ottawa, ON Salary 72,000 to 100,000 annually (To be negotiated) / 40 to 60... ...written communication Initiative Judgement Organized Team player Creativity Integrity Accountability Dependability...Full timeWork at officeRemote workRelocation$125k - $135k per year
...environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life... ...and each other. We are seeking a Senior Cloud Platform Software Developer to architect, build, and evolve our cloud-native, multi-...Long term contractFull time- ...in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating... ...dates. We are looking for Intermediate or Senior level Audio Developers to develop multimedia software technologies, capabilities and solutions...Full time
- ...born in embedded, and provides time-tested and trusted foundation software, including our deterministic micro-kernel real-time operating... ...Production (SOP) dates. Job Summary: The role of the Systems Software Developer is to deliver professional integration services and solutions...Full time
- ...born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating... ...QNX is looking for an Intermediate or Senior embedded software developers and embedded software integrators to work on a variety of projects...Full time
- ...environment. To learn more, visit ribboncommunications.com. OPPORTUNITY We are recruiting a Cloud Native Software Engineer to join the Common Platform Microservices team. Ribbon is enabling secure and reliable real time IP communications in a virtualized architecture with a...Full time
- ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software... ...discuss, and brainstorm ideas with our top-notch engineering team at our dynamic organization. Location: Ottawa, ON- Onsite...Flexible hours
- ...Job Responsibility: The SOAR Developer will be accountable for implementing key elements within... ...Shared Cybersecurity Centre (CanSSOC) team. With assistance and oversight from the... ...estimation. Participate in code reviews of software to maintain code quality. Develop...Permanent employmentFull timeWork at office
$37.93 - $42 per hour
...Automotive Service Technician 310S/Licensed Mechanic at our Ottawa... ...to be a part of our expanding team, apply now. Key Highlights of... ...sharing your expertise and helping develop their skills in a supportive,... ...Mechanic. A valid driver’s license. Minimum of 3 years of...Hourly payPermanent employmentFull timePart timeApprenticeshipInternshipManual laborFlexible hours- ...Responsibility: About Us: Teldio is a small, fast-growing software technology company in Ottawa - part of the Wesley Clover... ...familiar with our products. We are seeking a skilled .NET Developer to join our R&D team to help modernize and maintain our mature location...Full timeWork at officeFlexible hours
- ...performing cremation services.** The Operations Team Member, reporting into the Operations... ...in a service industry Valid Driver License may be required Skills & Abilities... ...safety, and ethics. Problem Solving – Developing Solutions and Quick Thinking Proven team...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer, Innovation. Be the first to apply!
- linux software engineer Ottawa, ON
- software engineer - robotics Ottawa, ON
- software developer intern Ottawa, ON
- software developer summer internship Ottawa, ON
- software developer internship Ottawa, ON
- part time software developer Ottawa, ON
- software engineer Ottawa, ON
- software engineer devops Ottawa, ON
- software design engineer Ottawa, ON
- software developer no experience Ottawa, ON

