RemoteWLBRemote only
Back to all jobs
Magnet Forensics logo
Remote role · software

Software Engineer

Magnet Forensics

Salary0
PythonAPIunittestAgileC/C++
Role brief

Description

Role Summary:
The GrayKey AppLogic Team is growing! With this growth, we are looking for an individual that can help us integrate across more of the Magnet Forensics product lines.  

A successful candidate will be a self-motivated and milestone-driven in a fast-paced environment. If you have a passion for security, want to build a robust product, and have the desire to make an impact on a growing company then you’ll enjoy your career at Magnet Forensics.

Role Summary:
The GrayKey AppLogic Team is growing! With this growth, we are looking for an individual that can help us integrate across more of the Magnet Forensics product lines.  

A successful candidate will be a self-motivated and milestone-driven in a fast-paced environment. If you have a passion for security, want to build a robust product, and have the desire to make an impact on a growing company then you’ll enjoy your career at Magnet Forensics.

Role Responsibilities:

  • Implementation and execution of technical design;
  • Assist with developing technical designs;
  • Use unit testing to validate execution of technical designs;
  • Debug complex software systems;
  • Participate in code reviews;
  • Perform other duties as assigned.

  • Qualifications:

  • 2 years of experience with Python;
  • Experience using Pytest.
  • Experience with GIT;
  • Exposure to C/C++;
  • Exposure to Agile Programing practices;
  • Exposure to external integrations using Rest API endpoints.

  • Nice to Haves:

  • Android/iOS system development;
  • Exposure to Reverse Engineering;
  • Experience Refactoring code;
  • Experience with Python2.7 to Python 3.

  • The Most Important Thing

    We’re looking for candidates that can provide examples of how they have demonstrated Magnet CODE in their previous experiences:
    CARE – We care about each other and our mission to make a difference in the world.
    OWN – We are accountable for our results – while never forgetting to act with integrity, empathy, and respect.
    DEDICATE – We put our heart and soul into meeting the needs of our customers and helping them serve the people they protect.
    EVOLVE – We are constantly innovating and exploring new ways to work together to make an impact with our work.