Обычно, работа кодера на 80-90% состоит из рутины.
У инженера-программиста рутины может быть меньше.
Слово "заслуживает" здесь не к месту, но отвечу что я, лично, считаю, что программист должен получать столько же, сколько инженер других специальностей.