The main duties of an engineering manager include: talent hiring, coaching and promoting, project management, product enhancement, collaboration with clients and other departments, and project budget establishment.