jobs Logo
Barracuda logo

Engineering Co-Op Student

Barracuda1 day ago
Hybrid
CA$28 - CA$33/hour
Mid Level
Internship
Full-Time

Top Benefits

Equity options (non‑qualifying)
Internal mobility and cross‑training opportunities
Inclusive, barrier‑free work environment with accommodations

About the role

Job ID: 27-0085

Come join our passionate team! 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.

Envision yourself at Barracuda:

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.

What You’ll be Working on:

  • 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

Tech Stack You’ll Work With:

No prior experience required, we’ll support your learning.

  • Languages & Frameworks: C#, TypeScript, React, .NET Core
  • Architecture: API-first microservices, containerized with Docker
  • APIs & Protocols: GraphQL, REST, gRPC
  • Cloud & DevOps: AWS (Lambda, EKS, S3, RDS, MSK), Kubernetes, Terraform, GitHub Actions, ArgoCD (GitOps workflows)
  • Data & Telemetry: Event-driven pipelines, streaming and ingestion, integrated with analytics platforms such as Databricks
  • AI & Emerging Tech (select areas): Exposure to LLM-based capabilities (e.g., GPT-class models), APIs/SDKs, and patterns such as MCP (Model Context Protocol)

What you Bring to the Role:

  • 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
  • Preference will be given to students in their 3rd or 4th year, or those with equivalent experience

What You’ll Get from Us:

A team where you can voice your opinion, make an impact, and where you and your experience are valued. Internal mobility – there are opportunities for cross training and the ability to attain your next career step within Barracuda. In addition, you will receive equity, in the form of non-qualifying options.

The anticipated on-target earnings range for this role is between CAD 27.50 to CAD 32.50 per hour. Actual compensation offered will be dependent upon the individual's skills, experience, and qualifications as they directly relate to the requirements of the position, the budget for the position, and applicable employment laws.

#LI-hybrid

About Barracuda

Computer and Network Security