В РФ это скорее или "[зам]директор по X" или руководитель департамента/направления. Так что в случае нач. отдела маленькой фирмы "Head of Software Development" звучит несколько пафосно (даже если это единственный такой отдел).
Где то был доклад с тимлид или техлид конфы, где разбирались три роли техлид, тимлид, инжениринг менеджер - достаточно наглядно про фокус этих ролей. Опять же не истина, но информации достаточно