Position: VP of Engineering / CTO (Chief Technology Officer)
Company: Uklon
Category: Lead
Experience required: 5y

Skills:
— 10+ years of experience in Software Engineering.
— 7+ years in Engineering Management.
— Knowledge of multiple programming languages. Nice to have: strong background in .NET.
— Experience building products with microservices architecture.
— Experience designing and shipping high-load and scalable systems.
— Deep understanding of the DevOps best practices, automated testing and continuous delivery.
— Experience leading projects with multiple teams (knowledge of strategies to manage cross-team dependencies and priorities).
— Creative, positive and flexible approach to work and ability to work on a tight schedule.
— Ability to be a team player, a mentor, a leader.
— Strong sense of ownership, proactive approach to solving problems.

Responsibilities:
— Create, control and implement technical strategy for all IT products of the company.
— Ensure all the speed of development and quality are at the highest possible level.
— Provide reliable architectural solutions and promote the best practices and processes.
— Choose technologies, taking into account financial and technical implications. Estimate project deadlines and complexity.
— Conduct technical review of the new systems to ensure the common errors are avoided and architecture is future proof.
— Ensure day-to-day team management, including staff recruitment, training and development, performance management. Create an environment encouraging innovation, high productivity and quality.

Goals for six months:

— Develop company’s technical strategy and a “road map” for its implementation. Coordinate with technical leads and line management.
— The strategy should describe technologies, methodologies, and processes that will enable the business to implement new functionality and launch new products quickly. Moreover, it should be flexible to allow for changing tactical goals.
— Implement the practice (if there are business challenges) allowing to implement technical solutions quickly and without sacrificing quality.
— Implement operational practices to minimize service disruptions and downtime.