Logo of Huzzle

Software Engineer

  • Job
    Full-time
    Entry, Junior, Mid & Senior Level
  • Software Engineering
    Engineering
  • Ottawa
  • Quick Apply

AI generated summary

  • You need experience in an Object Oriented language, fluency in a Posix OS, virtualization, projects in NodeJS/Python, and SQL knowledge. A positive attitude and eagerness to learn are essential.
  • You will analyze tech improvements, design user-focused experiences, collaborate with senior engineers, conduct testing, optimize performance, and maintain proprietary hardware.

Requirements

  • Practical experience in an Object Oriented programming Language
  • Basic level of fluency in a Posix-Compatible Operating system (MacOS, Linux)
  • Practical experience in a virtualized hardware environment
  • Positive attitude, focused on learning and asking questions
  • Demonstratable projects using nodeJS or Python
  • Practical experience with SQL

Responsibilities

  • Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
  • Create and design user-focused experiences
  • Maintain up-to-date knowledge of industry trends and advancements
  • Work with Senior level engineers to generate project requirements
  • Provide Unit tests and documentation on new features and patterns
  • Optimize apps/sites to improve performance and efficiency
  • Perform other duties as assigned
  • Securely maintain and prototype with proprietary company hardware

FAQs

What is the main focus of Magnet Forensics?

Magnet Forensics focuses on developing digital investigative software that helps acquire, analyze, and share evidence from various devices, including computers, smartphones, and IoT-related devices.

What are the key responsibilities of the Software Engineer role?

The key responsibilities include investigating and recommending technology improvements, creating user-focused experiences, collaborating on project requirements with senior engineers, providing unit tests and documentation, optimizing apps for performance, and maintaining proprietary hardware.

What qualifications are required for this position?

Required qualifications include practical experience in an Object-Oriented programming language, basic fluency in a Posix-Compatible Operating system, experience in a virtualized hardware environment, a positive attitude focused on learning, demonstrable projects using NodeJS or Python, and practical experience with SQL.

Are there any preferred or nice-to-have skills for this role?

Yes, nice-to-have skills include experience with GraphQL, AWS or Azure, network security, UML diagramming, and being in the Eastern Timezone.

How does Magnet Forensics define its core values?

Magnet Forensics defines its core values as CARE (caring for each other and their mission), OWN (accountability while acting with integrity, empathy, and respect), DEDICATE (committing to meeting customer needs), and EVOLVE (constantly innovating and exploring new ways to work).

What is the compensation range for this position?

The compensation range is between CAD $69,600 (MIN) and CAD $104,000 (MAX), depending on location, qualifications, experience, knowledge, and skills.

What benefits does Magnet Forensics offer?

Magnet Forensics offers generous time off policies, competitive compensation, volunteer opportunities, reward and recognition programs, employee committees and resource groups, as well as healthcare and retirement benefits.

Is there an opportunity for continuous learning and development?

Yes, Magnet Forensics is committed to continuous learning and encourages employee development as part of their values.

Does Magnet Forensics have a policy on diversity and inclusion?

Yes, Magnet Forensics is focused on building a diverse and inclusive workforce and this commitment is reflected in their hiring processes and workplace environment.

What is the application encouragement for those who do not meet all qualifications?

Magnet Forensics encourages individuals to apply even if they do not meet all qualifications listed for the role.

We provide organizations with innovative tools to investigate cyberattacks and digital crimes

Technology
Industry
501-1000
Employees
2009
Founded Year

Mission & Purpose

Founded in 2010, Magnet Forensics is a developer of digital investigation solutions that acquire, analyze, report on, and manage evidence from digital sources, including mobile devices, computers, IoT devices and cloud services. Magnet Forensics products are used by more than 4,000 public and private sector customers in over 100 countries and help investigators fight crime, protect assets, and guard national security.