technical software careers in Edmonton, Canada