We don't have engineering managers at my job. works fairly well. we have managers that manage the HR aspects of the job and do some coordination of the work as far as placing people where the work needs to be done. but they are completely hands off on the technical side.