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

**About the project:**
Team works on challenging project that is corporate messenger and video conferencing tool . Our messenger is a unique, user-friendly and multi-functional web, desktop and mobile application that makes teamwork smart and easy. It gives an opportunity for team messaging, video and audio conferences, sharing files, managing projects and team's calendar. We are looking for bright person to drive App desktop and web development team in Ukraine.

**General requirements:**
- Ability to collaborate with multiple teams and manage integration between different products
- Ability to build, manage, and motivate effective software development teams utilizing project management skills and methods
- Ability to identify risks and provide mitigation options to the customer
- Ability to manage technical debt and collaborate with Product Owners for proper planning
- The candidate should be experienced in project communication techniques to include detailed weekly status reporting, risk reporting and project tracking

**Required Skills:**
- Be willing and able to learn fast
- To be autonomous. The ability to make, own, and carry out decisions.
- The ability to determine what processes and best practices are most conducive to productivity, transparency, and coordination
- Managing 10+ ppl development teams
- Good technical understanding of complex IT systems architecture
- Continuous Integration and application deployment expertise
- Being flexible and nimble to accommodate business needs
- Customer expectations management as it relates to software deliverables, timelines, and resources
- Strong English

**Main Responsibilities:**
- Manage team responsible for App desktop and web application
- Partner with engineering and people management leadership in Odesa office to ensure a great working environment and strongly knit
- Monitor and support App team environment infrastructure and dependencies
- Act as a technical representative from App desktop and web application standpoint during complex projects plannings
- Manage customer expectations in terms of deliverables, timelines and resources
- Track and plan technical debt to implementation, provide visibility of development/QA lifecycle to stakeholders
- Coordinate with other web-development teams, track project dependencies
- Contribute to the project documentation

**Great pluses:**
- Experience in web and desktop application development
- Product support & release DevOps experience