Software Engineer

Global leader in digital investigative software development for acquiring, analyzing, and sharing evidence from computers, smartphones, tablets, and IoT devices.
$69,600 - $104,400
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer

Magnet Forensics, a global leader in digital investigative software, is seeking a Software Engineer to join their Review Team. The role focuses on building next-generation digital forensics products that enhance collaboration between agency stakeholders. The company serves over 4,000 customers in 100+ countries, with their solutions playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets, and guard national security.

The Engineering organization is dedicated to producing software that tackles the most critical challenges in digital forensics and incident response. They prioritize well-tested, performant code and intuitive UIs, recognizing that every minute counts in national security and critical situations. The team culture emphasizes collaboration, continuous learning, and maintaining a positive atmosphere.

The ideal candidate should have strong technical skills in C#, .NET, and modern web technologies, with experience in cloud and containerization. They value diversity in education, work experience, and background. The role offers competitive compensation ($69,600 - $104,400 CAD) and comprehensive benefits.

What sets this opportunity apart is the chance to make a real-world impact while working with cutting-edge technology. The company's CODE values (Care, Own, Dedicate, Evolve) guide their mission-driven approach. They offer a supportive environment focused on continuous learning and building a diverse, inclusive workforce. This is an excellent opportunity for a mid-level engineer looking to grow while contributing to meaningful work in digital forensics.

Last updated a month ago

Responsibilities For Software Engineer

  • Design and implement new features
  • Provide technical leadership within and across teams
  • Continuous improvement on existing features
  • Take ownership over code quality - write clean and testable code
  • Collaborate with team members to drive innovation
  • Adapt to changes from business & customer needs
  • Be an active team member with developers and software testers
  • Take ownership of projects

Requirements For Software Engineer

JavaScript
TypeScript
React
Python
Kubernetes
  • Bachelor's degree in Computer Science related field or equivalent practical experience
  • Professional experience as a Software Developer
  • Strong proficiency in C# and .NET
  • Strong experience with containerization and orchestration tools (Docker, Kubernetes)
  • Strong JavaScript UI framework knowledge (ReactJS)
  • Fluency in JavaScript, HTML, and CSS
  • Cloud and SaaS experience

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare benefits
  • Retirement benefits

Interested in this job?

Jobs Related To Magnet Forensics Software Engineer

Software Engineer

Remote Software Engineer position at Magnet Forensics, focusing on AI-powered search capabilities for digital forensics investigations, offering competitive compensation and comprehensive benefits.

Full Stack Engineer

Full Stack Engineer position at UpCodes, developing code compliance solutions for the AEC industry using modern tech stack and AI

Software Engineer II

Microsoft is hiring a Software Engineer II for their Windows Servicing and Delivery team to work on Windows OS code, focusing on print services and drivers, with hybrid work options in Hyderabad.

Software Engineer, People with Disabilities

Software Engineering role at Google specifically for People with Disabilities, focusing on developing next-generation technologies that impact billions of users worldwide.

Software Development Engineer II, Amazon

Mid-level Software Development Engineer role at Amazon's FinTech team, building scalable financial systems using AWS cloud services.