Во всех местах, где я работал, это разделение ролей обычно описывает ваш средний уровень Старший инженер-программист, Менеджер по развитиюили подходящее их сочетание.
Когда-то у меня была роль примерно с таким же разделением, и я был Менеджер по развитию систем.