Software Developer Co-op writing production code and developing features for Magnet Forensics’ digital investigative software. Debugging and collaborating within the engineering team.
Responsibilities
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
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
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
Senior backend engineer building AI - assisted analyzers, dependency scanning, and remediation tools for GitLab’s DevSecOps platform. Improving code security across ecosystems, CI workflows, and AI agent tooling.
Senior Linux systems specialist supporting client infrastructure for a Linux, Open Source, DevOps, and Kubernetes consultancy. Managing alerts, patching, deployments, cloud systems, and infrastructure roadmaps remotely.
Senior Linux systems specialist supporting client infrastructure for Crafty Penguins, a Canadian Linux, Open Source, DevOps, and Kubernetes consultancy. Managing systems, cloud, containers, networking, patching, and deployments remotely.
AI full - stack developer building production applications for VO2 Group, an independent tech and digital consulting firm. Designing, deploying and supporting end - to - end AI solutions for client missions.
Senior UI/UX Engineer building performant UI and HUD systems in Unreal Engine 5. Supporting SkyBox Labs’ AAA co - development projects across Minecraft, Destiny 2, Fallout 76, and new IP.
Senior UI/UX Engineer building performant Unreal Engine 5 UI and HUD systems for SkyBox Labs’ AAA game projects. Collaborating across disciplines on maps, menus, accessibility, and gameplay interfaces.
Senior Full Stack Developer building MaintainX’s mobile - first maintenance and operations platform. Owning full - stack features, architecture, reliability, and developer practices.
Principal Software Engineer modernizing Sun Life’s MarTech and customer engagement platforms. Building Snowflake - based, cloud - native, event - driven systems for millions of financial - services clients.
Tech Lead building authentication, fraud protection, and access platforms for Reap’s global stablecoin fintech. Owning AWS architecture, security, reliability, and platform adoption.
Senior Software Developer building secure, scalable AI - enabled financial intelligence systems at MindBridge. Owning data pipelines, enterprise integrations, analytics, and cloud platform capabilities.