web analytics software

A Letter From our President to our Customers Read Here 

Collaboration. Diversity. Passion. Be part of one of Canada’s leading IT companies.

We place more value on Show rather than Tell.

See what working at Compugen is really like.

Working at Compugen

We welcome the best and the brightest. If you love the thrill of solving complex problems, if you have a burning entrepreneurial spirit and if you want to bring leading technology to Canadian business, then we want to hear from you.

Compugen staff are customer-focused go-getters with a passion for simplifying technology. We offer an exciting and challenging environment for our people. Be part of a fast-growing organization that is at the forefront of technological change.

More than just a job

Training and career development

What’s your passion? We want you to be the best at your chosen profession. We’ll provide you with the chance to learn new skills and brush up on existing ones with advanced training and career development courses, and take advantage of opportunities to take your career to the next level.

Flexible, family-oriented work environment

We offer a business casual dress code, flexible hours, and, where viable, a work-from-home option for staff members who are able to perform some of their work from an offsite location.

Health benefits

Our comprehensive benefits package for full-time staff includes health and dental care, vision care, short/long-term disability, accidental death and dismemberment, life insurance, and travel coverage.

Casual, open workspace

We believe in open concept, both as a philosophy and an interior design aesthetic. Everyone is approachable, no matter their seniority, and there are no gatekeepers or secretaries; everyone answers their own phones and emails.

I first joined Compugen in 2000 as a Software Developer building what started as our online e-Procurement tool. Since then I have grown along with the company to become Manager of the e-Business team. Compugen has provided exceptional opportunities for me to continually learn and grow my skills while collaborating with other professionals in a productive and supportive team environment.

Andriy Rozeluk

Development Manager, Online Services
Andriy Rozeluk

Come join our team.

Explore our Current Opportunities