Engineering Co-Op Student

Barracuda Networks Inc.Ottawa, ON
$28 - $33Hybrid

About The Position

Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service, to strengthen cyber resilience. Hundreds of thousands of IT professionals and managed service providers worldwide trust us to protect and support them with solutions that are easy to buy, deploy, and use. We are committed to a candidate selection process and work environment that is inclusive and barrier free. To ensure candidates are assessed in a fair and equitable manner, accommodations will be provided to prospective employees in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code. At Barracuda, we build security products that protect organizations from real-world threats across email, networks, data, and applications. Our cloud-first platform, BarracudaONE, brings these capabilities together into a unified experience, helping customers understand their risk, take action, and stay protected without unnecessary complexity. We’re seeking three (3) Software Developer Co-op students to join our Ottawa engineering team. You’ll be part of a self-organizing Scrum team working on BarracudaONE, our platform designed to unify the customer experience across our products and make cybersecurity easier to buy, deploy, and use. This platform plays a central role in helping customers manage and assess their security posture across email, data, applications, and networks. You’ll work side-by-side with full-time engineers in a professional Agile environment, contributing directly to production-grade services that protect real customers. This is not a sandbox role, your work will ship. You’ll gain hands-on experience with a modern tech stack and regularly present your work in team demos.

Requirements

  • Strong academic record in Computer Science, Software Engineering, or a related field
  • Solid understanding of object-oriented principles and at least one OOP language
  • Familiarity with Git and modern development workflows
  • Clear written and verbal communication skills
  • Curiosity, a strong learning mindset, and pride in writing clean code
  • Willingness to collaborate, ask questions, and share your work

Nice To Haves

  • Preference will be given to students in their 3rd or 4th year, or those with equivalent experience

Responsibilities

  • Build and enhance cloud-native services that help customers secure and manage their SaaS environments
  • Design, implement, and test features as part of an Agile development team
  • Write clean, efficient, and maintainable code in a collaborative setting
  • Debug, troubleshoot, and solve real-world technical problems at scale
  • Participate in code reviews, team demos, and daily standups

Benefits

  • equity, in the form of non-qualifying options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service