
Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)
Magnet Forensics3 months ago
Toronto, Canada +2 moreMid Level
Responsibilities
- Analyze requirements, break down tasks, and estimate effort.
- Design robust, performant, and secure software solutions.
- Develop efficient, modular, and maintainable software.
- Participate in code reviews and troubleshoot, debug, and fix defects.
- Guide best practices for building, delivering, and maintaining multiple source-code projects.
- Use product understanding to inform product design and architecture decisions.
- Collaborate effectively with technical and non-technical stakeholders and contribute to strong teams.
Requirements
- Relevant professional software engineering experience.
- Post-secondary education in software engineering, computer or electrical engineering, computer science, mathematics, or a related field.
- Strong full-stack development skills with experience across front-end and back-end systems.
- Proficiency with React and modern front-end web development, including component design, state management, and responsive UI.
- Experience with C# and server-side application code, including APIs, services, and data access.
- Experience writing and maintaining automated tests at multiple levels of abstraction.
- Ability to communicate and collaborate in a team environment.
- Comfort navigating ambiguity and adapting in a fast-changing environment.
- Preferred experience includes Python, Linux, shell scripting, Elasticsearch, Redis, PostgreSQL JSONB, Prometheus, Grafana, OpenTelemetry, cloud-native systems, distributed services, SaaS platforms, AWS, Kubernetes, container deployment pipelines, AI technologies, and security-conscious or highly regulated environments.
Benefits
- Generous time-off policies, healthcare benefits, and retirement benefits.
- Competitive compensation, volunteer opportunities, recognition programs, and employee committees and resource groups.
- Hybrid-flexible work arrangement with occasional in-person attendance, typically weekly to monthly depending on team needs.
- Candidates must reside in Canada.
Tech Stack
AWSC#CSSDockerElasticsearchGitGrafanaGraphQLHTMLJenkinsJestKubernetesLinux.NETPrometheuspytestPythonReactRedisTypeScript
Categories
About Magnet Forensics
Magnet Forensics builds digital investigation software used to acquire, analyze, and manage evidence from computers, mobile devices, cloud services, and IoT sources for law enforcement, government, and enterprises. It sells licensed and subscription software with training and services, and serves 4,000+ customers in 100+ countries. Founded in 2009 and headquartered in Atlanta, Georgia, Magnet Forensics is privately held under Thoma Bravo.