remote
Software Engineer - Review Team - Magnet Forensics
Software Engineer
Join a remote, full‑time Software Engineer on the Review Team, responsible for rigorous code reviews, automated testing, and security validation of digital forensic tools using C++, Python, and modern CI/CD pipelines.
About the role
Key Responsibilities
- Conduct thorough code reviews for new and existing features in the digital forensic platform, ensuring adherence to coding standards and best practices.
- Develop and maintain automated test suites in C++ and Python to validate functionality, performance, and security across multiple device types.
- Collaborate with cross‑functional teams to identify and remediate vulnerabilities, integrating security testing into the CI/CD pipeline.
- Document review findings, provide actionable feedback, and mentor junior developers on quality and security principles.
- Participate in architecture discussions to shape scalable, maintainable solutions for evidence acquisition and analysis.
Requirements
- 3+ years of professional software development experience, preferably in security‑critical or forensic applications.