Magnet Forensics is looking to solve the problem of helping investigators, analysts, and stakeholders work together more effectively in high-stakes environments by developing digital forensics collaboration tools.
Requirements
- 8+ years of professional software development experience, ideally across both backend (C or similar) and frontend (React or similar)
- 4+ years of experience shipping pragmatic SaaS solutions to production, balancing technical vision with delivery
- Strong architectural skills: distributed systems, API design, data modeling, and secure system design
- Hands-on experience deploying and operating services in Kubernetes, including containerization, scaling, and troubleshooting
- Proficiency with relational and/or distributed data stores (MySQL, Elasticsearch, Redis, etc.)
- Experience with Infrastructure as Code (Terraform, Helm, Argo)
- Familiarity with observability tooling (Prometheus, Grafana, OpenTelemetry)
Responsibilities
- Design scalable architectures for distributed systems
- Ship high-quality code and improve developer experience
- Lead modernization efforts and help teams adopt better patterns at scale
- Guide engineering direction and influence cross-team decisions
- Help the team adopt modern practices, including the thoughtful use of AI throughout the SDLC and product experience
- Deploy and operate services in Kubernetes, including containerization, scaling, and troubleshooting
- Design and implement secure system design, API design, and data modeling
Other
- Must reside in The United States or Canada
- 8+ years of professional software development experience
- 4+ years of experience shipping pragmatic SaaS solutions to production
- Excellent mentorship and leadership skills, with the ability to guide and challenge senior developers
- Clear and confident communication: you can explain tradeoffs, document patterns, and build trust across Engineering, Product, and UX