Senior Software Engineer

Digital forensics software company specializing in data analytics and investigation tools
$120,000 - $180,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Cybersecurity

Description For Senior Software Engineer

Magnet Forensics is seeking a Senior Software Engineer to join our growing team in developing cutting-edge digital forensics software solutions. As a Senior Software Engineer, you'll be working on our core product suite that helps law enforcement and corporate clients investigate cybercrimes and digital evidence.

Our technology stack includes Java and Python, and we're looking for experienced engineers who can contribute to both our backend services and investigation tools. You'll be working in an agile environment, collaborating with cross-functional teams including forensics experts, researchers, and other developers.

The role offers the flexibility of remote work within Canada, allowing you to maintain work-life balance while contributing to meaningful work that helps solve digital crimes. You'll be part of a company that's making a real difference in digital forensics and cybersecurity.

We offer competitive compensation, comprehensive benefits, and the opportunity to work on challenging technical problems in the digital forensics space. The ideal candidate will have strong software development experience, a security-minded approach to coding, and excellent problem-solving skills.

Join us in our mission to help investigators uncover digital evidence and solve crimes using innovative technology solutions. This is a chance to apply your technical expertise to make a positive impact on society while working with a talented and dedicated team.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Develop and maintain core digital forensics software components
  • Design and implement scalable backend services
  • Collaborate with cross-functional teams on product development
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and technical discussions
  • Mentor junior developers and contribute to team growth
  • Help improve development processes and practices

Requirements For Senior Software Engineer

Java
Python
  • 5+ years of software development experience
  • Strong proficiency in Java and Python
  • Experience with backend service development
  • Understanding of security principles and best practices
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Experience with agile development methodologies

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Remote work flexibility
  • Competitive salary
  • Health insurance
  • Professional development opportunities
  • Collaborative work environment

Interested in this job?

Jobs Related To Magnet Forensics Senior Software Engineer

Senior Software Engineer - Review Team

Senior Software Engineer position at Magnet Forensics, developing digital forensics software with C#/.NET and cloud technologies in a hybrid work environment.

Senior Software Engineer - Engine Platform Team

Senior Software Engineer position at Magnet Forensics, focusing on digital forensics software development with C# and cloud technologies.

Senior Operations Engineer, Amazon Logistics

Senior Operations Engineer role at Amazon Logistics focusing on next-gen delivery station development and multiple modes of transportation implementation.

Sr Innovation and Design Engineer, Worldwide Design Engineering

Senior Innovation and Design Engineer role at Amazon, focusing on designing automated distribution centers and logistics systems with competitive compensation and benefits.

Senior Software Development Engineer, Amazon Stores

Senior Software Engineer role at Amazon Stores, building scalable e-commerce solutions with competitive pay and benefits.