Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Magnet Forensics

Software Developer, Co-op

Magnet Forensics

. Integrate fully into the software development team .

Posted 10/10/2026internshipWaterloo • CanadaEntry Level💰 CA$23 - CA$35 per hourWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong object-oriented programming skills and proficiency in languages such as Java, JavaScript, C#, C++, or Python. Capable of collaborating effectively within a software development team to contribute to digital investigative software projects.

Highest-signal resume keywords
Object-Oriented ProgrammingJava ProgrammingJavaScript ProgrammingC# ProgrammingPython Programming

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Object-Oriented ProgrammingJava ProgrammingJavaScript ProgrammingC# ProgrammingC++ ProgrammingPython Programming
Soft Skills
AccountabilityCollaboration
Industry Keywords
Software DevelopmentDigital Investigative SoftwareEvidence AcquisitionBackground CheckIoT-Related Devices

Tech Stack

Tools & technologies
IoTJavaJavaScriptPythonC++

About the role

Key responsibilities & impact
  • Integrate fully into the software development team
  • Become familiar with the codebase
  • Work through bugs and basic features
  • Write production code
  • Progress to developing more complex features
  • Collaborate with team members and contribute to digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices

Requirements

What you’ll need
  • Student working towards a degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline
  • Strong object-oriented programming skills
  • Programming experience with Java, JavaScript, C#, C++, or Python
  • Accountability and ownership of projects
  • Ability to work in a collaborative environment
  • Background check required for employment
  • Canadian work location indicated as Waterloo/Ottawa, Ontario

Benefits

Comp & perks
  • Learning and development support
  • Hybrid-flexible work arrangement
  • Flexible choice of work location most days
  • Inclusive, accessible recruitment process and work environment
  • Accommodation available throughout the hiring process