Position: Engineering Manager
Company: ZERO
Experience required: 5y
English level: upper

You will be expected to manage and run the team's sprint cycles and oversee the software development lifecycle, resource planning, responsible for timely and stable delivery of software products, and will be a part of strategic decision-making. 

**Job responsibilities:**

-Coordinate and direct projects, making detailed plans to accomplish goals and directing the integration of technical activities; 
-Prepare, develop, and manage sprint cycles; 
-Be responsible for assisting in interviewing, hiring and training employees; 
-Oversee the development and maintenance of staff competence;
-Monitor progress against project schedules and budgets;
-Recommend allocation of resources as required to accomplish goals; 
-Create reports to give updates on projects; 
-Review department objectives for adequacy and consistency with corporate objectives;
-Develop evaluation criteria that will serve to measure progress and effectiveness of departmental operations; 
-Coordinate all customer and internal engineering changes; 
-Develop engineering guidelines and best practices to assist team members; 
-Drive continuous improvement of processes, quality and cost to maintain profitability and competitiveness;
-Identify technical debt accumulation and invest in recognition to resolve operation bottlenecks proactively; 
-Identify opportunities for new projects and improved processes through various research and development initiatives; 
-Communicate and collaborate with other managers, product owners and technical leads;  
-Prepare and deliver various engineering-related presentations, both internally and externally. 


**Required qualifications:**

-BS or MS in Engineering or an equivalent field;
-At least 3 years of managerial experience, with technical leadership skills for problem solving and conflict resolution; 
-Experience developing user stories and requirements for software initiatives; 
-Extensive knowledge of engineering practices and principles as well as understanding scientific methods of problem solving; 
-Strong working knowledge of the software development life cycle;
-Program and project management skills with strong document management; 
-Strong presentation, written and verbal skills; 
-Ability to manage multiple projects and tasks; 
-Excellent communication skills with the ability to educate, influence, and inspire others around. 

**Nice to have:** 
-Software development experience in distributed software architecture with C# (.NET); 
-Familiarity with the following technologies is a plus: WPF, WCF, ASP.NET, MS SQL Server; 
-Working experience as a scrum master; 
-Working knowledge of Jira, Confluence, and Bitbucket.