Position: Principal Engineer (Stream Tech Officer)
Company: Parimatch Tech
Category: .NET
Experience required: 5y
English level: upper

We invite those who fired up to:
— Lead the team through best practices in software development approaches;
— Lead and drive architectural design for product platform in line with business goals;
— Own the system to identify areas of improvement; recommending technological developments and improvements in inefficiency;
— Create and maintain best practices to ensure that quality standards are met and consistent;
— Guide tech leads and teams through technical issues and challenges;
— Develop the team to ensure quality end products.

Essential professional experience:
— 10+ years in software development;
— 5+ years of hands-on experience within complex high-load ecosystems;
— Experience in managing large complex projects;
— Experience leading distributed engineering teams (50+ people in total);
— Strong conflict management skills;
— Ability to pragmatically handle multiple initiatives, roles, and responsibilities going in parallel;
— Experience in distributed computing and data streaming patterns (Kafka, ElasticSearch, Mongo, Go);
— Experience in cloud-native development in public clouds;
— Strong understanding and experience in CI/CD;
— Experience with high-scale data streaming.