Position: Engineering Manager (.Net)
Company: Art2Hire
Category: Lead
Experience required: 5y
English level: upper
Published: 2022-01-01T00:00:00+02:00

Location: Poland, Ukraine, Armenia

**About company:**

Founded in 2015 in Los Gatos, California, ZERO is dedicated to applying artificial intelligence and smart automation to the legal industry's most pressing operational challenges. We combine cutting-edge technology, advanced security, and continual evaluation of usability and customer value to build and deploy solutions that revolutionize the business of law.

**About your Role:**

We are seeking an experienced, detail-oriented Engineering Manager to join our growing engineering team at ZERO. In this position, you will be responsible for leading an agile development team on building client and server-side AI-powered automation tools for time-consuming administrative tasks.

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;
- Responsible for assisting in interviewing, hiring and training employees;
- Oversee the development and maintenance of staff competence;
- Monitors progress against project schedules and budgets; recommends allocation of resources as required to accomplish goals;
- Create reports to give updates on projects;
- Reviews department objectives for adequacy and consistency with corporate objectives; develops evaluation criteria that will serve to measure progress and effectiveness of departmental operations;
- Coordinates 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 equivalent;
- Minimum 3 years management experience, with technical leadership skills for problem solving and conflict resolution;
- Extensive knowledge of engineering practices and principles as well as understanding scientific methods of problem solving;
- Experience developing user stories and requirements for software initiatives;
- Strong working knowledge of the software development life cycle;
Program and project management skills with strong document management;
- Strong presentation, written and verbal skills;
- Able to manage multiple projects and tasks;
- Professional/mature demeanor under stressful conditions;
- 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.