Co-op Students – Software Development

Surrey, Canada | Full Time | Co-op Program

Offering awesome, real-world learning opportunities to university students has been a central part of Safe Software for over 20 years. Every term, we hire co-op students from a number of schools. Here’s our typical recruitment cycle:

  • September/October – for winter work-terms (January – April)
  • January/February – for summer work-terms (May – August)
  • May/June – for fall work-terms (September – December)

Our work terms are 4 months long, but a lot of co-ops love it so much here that they decide to extend to 8 months. Plus, many co-ops return to our team after they graduate. (Fun fact: About half our developers were once co-ops!)

What You’ll Do as a Co-op Developer

You play an important role in the teams that design, implement, and test key software components. You’re a big part of keeping our technology cutting-edge and able to help as many users as possible. We treat all our co-ops like full-time employees and you’ll be doing projects that make a difference to your resume and ours. From the start, you’ll be taking project ownership and shipping production code (and probably playing a lot of foosball).

Plus, you’ll get the opportunity to incorporate pretty cool technology into your co-op work term project. Here’s an example.

Our teams vary and we’re looking for developers with a range of experience (C++, Java, Python, Front-End, Back-end, Web, QA, and more).

Why You’ll Love It Here

We are a close-knit team. Sports (mainly soccer and hockey) are a big part of our lifestyle and everyone is welcome to participate in lunch-hour activities. If sports aren’t your thing, head to our games room to join in on pool, foosball, ping-pong, air hockey, or whatever the latest video game is. Or maybe you’d rather kick back with a book and mug of specialty tea in our coffeehouse-style lounge.

As a co-op, you’ll enjoy the same perks as our full-timers, like your own office and profit sharing. All our beverages (which is pretty much every kind of beverage you can imagine) are free of charge. Our kitchen is also stocked with subsidized lunch items, healthy snacks, and candy. Catered lunches and seasonal goodies happen frequently throughout the year.

Your growth is important. In addition to gaining technical experience, you’ll receive mentoring from your team lead and play an important role on projects that matter. We’re big fans of transparency and so through our company-wide use of Slack for team communication and our weekly feature demos, you’ll gain insights on how the rest of the company operates.

How Do I Apply?

Please apply through your university’s co-op site and online to this posting. Please note that applying via your university’s co-op system is important as we do liaise and check with your co-op office.

If you don’t see any of our positions listed on your university’s co-op site, please ask your Co-op Coordinator to contact us at We hire students each academic term and give all applications serious consideration.

Learn More

What Our Co-ops Have to Say

“Not only does Safe provide a very friendly work environment, they give co-ops many opportunities to learn and provide meaningful contributions.” – Stephen, Fall 2016 – Spring 2017

“The company culture is the biggest distinguishing feature by far. Employees are helpful, teams are cooperative and supportive, co-ops’ work is respected and integrated, and they receive the same amenities as full-time employees.” – Jeff, Fall 2016 – Summer 2017