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.