What are the responsibilities and job description for the Engineering Manager position at VirtualVocations?
A company is looking for an Engineering Manager to lead a team of software engineers and drive the development process for their flagship product.Key ResponsibilitiesLead, mentor, and manage a team of software engineers, providing guidance and support for their professional growthCollaborate with Product and QA teams to ensure smooth coordination throughout the development processDevelop and execute project plans, managing timelines and resources while addressing risks and blockersRequired QualificationsBachelor's or Master's degree in Computer Science, Software Engineering, or equivalent work experience7 years of experience in software development with a strong foundation in software engineering principles2 years of experience in a leadership or management role overseeing software development teamsKnowledge of industry best practices and emerging technologies in software engineeringHigh level of experience with Go, Elasticsearch, Kubernetes, and Docker