I understand wage to mean weekly/monthly amount of pay but salary as yearly amount.
Usually, a salaried job is long term and expected to last at least one year. Example: working in a temporary job (filling shelves for Christmas in a store) you would be offered a wage. Whereas the manager of that shop, being employed long term, would receive a salary.