Co-op Student (May-August 2019)

Surrey, Canada

Full Time


About The Role

Offering awesome, real-world learning opportunities to university students has been a part of Safe Software's fabric for over 20 years. Our Co-Founders, Don and Dale, believe that students are able to bring fresh perspectives to each of our teams to keep our employees ("Safers") on their toes to continue innovating and integrating the newest teachings at post-secondary institutions.

Every term, we hire Co-op Students from a number of schools across Canada. Our typical recruitment cycle is as follows:

Our work terms are typically 4 months long, but a lot of our Co-op Students love it so much that they often decide to extend to 8 months. In any given term we'll have 10-15 co-op students working with our team! On top of that, many Co-op Students return to our team after they graduate either with a return offer or seeking full-time opportunities. (Fun fact: About half of our Developers were once Co-ops!)

How Do I Apply?

Safe Software typically posts our co-op roles at a variety of universities within BC and across Canada. If you see our postings on your university's Co-op website, please apply there.

If you do not see our posting (don't fret), you can apply directly to this online posting. Just let us know the type of role you are looking for. If you are looking for a Software Development role, please details about the programming language experience or exposure you've gained through your education or personal learning. You or your Co-op Coordinator can also reach out to our People & Culture team at with your questions.

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 (8-month co-op, September 2016 to April 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 (12-month co-op, September 2016 to August 2017, now full-time!)

What You'll Be Doing

Our Co-op Students play an important role in various teams across Safe Software. Each term we hire students to join our Software Development teams, however, on occasion we also hire for our Marketing (Events), ITOps, MarketingOps, and People & Culture teams. With each of our co-op opportunities, we treat all of our co-ops like full-time employees.

If you're on our Software Development team, you'll play in important role in the teams that design, implement, and test key software components. You'll play a role in keeping our technology cutting-edge so we can continue to support as many users as possible. Our teams vary and we're looking for developers with exposure or experience to C++, Python, Java, JavaScript, and Ruby. Typical positions we hire for include: C++ Developers, Python Developers, Java Developers, DevOps Developers, Web Developers/Designers, and Ruby Developers.

If you're on our Marketing (Events) team, you'll have a hand in helping us coordinate a multi-international city event called the "FME World Tour" where we send Safers around the world to promote the newest release of FME! This is an exciting 8-month long work term that we hire for in May for an 8-month work term which starts in September.

If you're interested in learning more about our other Co-op opportunities, please email We'd be happy to share the available roles we are hiring for!

Qualifications, Skills, and Competencies

We understand that co-op work terms are all about gaining practical work experience (everyone starts from somewhere!) and making lasting connections with peers, mentors, and professional in the industry so, with that being said, we're looking for Co-op Students that possess the following:

Canadian and Permanent Residence applications are preferred.

Bonus Points

Apply Now

Apply to Join the Safe Software Team

Success! Your application has been received.