What are the responsibilities and job description for the Engineering Manager position at VirtualVocations?
A company is looking for an Engineering Manager to lead software engineering teams in developing veterinary software.Key ResponsibilitiesManage a team of 5-7 senior software engineers and provide technical guidanceFoster a collaborative team environment and ensure effective communication in a remote settingCollaborate with product managers to define project scope, timelines, and deliverables while monitoring progressRequired QualificationsBachelor's degree in Computer Science or a related field3 years of experience managing remote software engineering teams5 years of experience as a full-stack software engineer, preferably with relevant technology stackProven ability to lead and mentor engineering teamsStrong understanding of software development methodologies such as Agile or Scrum