Remote Senior Software Engineer

at Magnet Forensics

Posted 1 day ago 1 applied

Description:

  • Magnet Forensics is expanding its Graykey AppLogic Team and is seeking a self-motivated Senior Software Engineer.
  • The role is designed for individuals who thrive in a fast-paced, milestone-driven environment and will help drive the innovation of extraction tools.
  • Candidates must reside in The United States or Canada.
  • Responsibilities include analyzing requirements, breaking down tasks, estimating effort, designing and implementing robust, performant, maintainable, and testable code, and using unit testing to validate technical designs.
  • The engineer will debug complex software systems, participate in code reviews, train and mentor other team members, identify areas for improvement within the code base, and build strong inter-team relationships.
  • The position may require travel up to 5%.

Requirements:

  • Candidates must have 5+ years of experience with Python, C/C++, or Rust.
  • Experience writing unit tests is required.
  • Proficiency with GIT is necessary.
  • Exposure to Agile programming practices is expected.
  • Experience with web development frameworks is also required.
  • Nice to haves include Android/iOS system development, exposure to reverse engineering, and experience refactoring code.

Benefits:

  • The compensation range for this position is $126,000 - $216,000 USD or $111,300 - $190,800 CAD, depending on location and job-related factors.
  • Magnet Forensics offers generous time off policies.
  • Competitive compensation is provided.
  • Employees have access to volunteer opportunities and reward and recognition programs.
  • The company supports employee committees and resource groups.
  • Healthcare and retirement benefits are included in the benefits package.