Lead Engineer

You will be involved in top class OTT project development in the sports domain.

We are looking for talented individuals able to lead a team with a positive and proactive approach, strong work ethic, integrity, friendliness and attention to detail.

Our Lead  Engineer is a passionate person who has a love for technology, engineering and people and have experience with:

  • C# expertise;
  • .NET Framework knowledge;
  • Ability to write clean, effective and maintainable code, covered by tests;
  • Knowledge of OOP principles (Design Patterns, SOLID, DRY, YAGNI);
  • Knowledge of Event Sourcing and CQRS;
  • Familiarity with Extreme Programming practices (TDD, Pair Programming, Refactoring);
  • Knowledge of scalability and performance challenges of server-side code. You can design and develop horizontally scalable, resilient and high-performance REST services;

Catch our attention with:

  • Experience with High Traffic Public Web Sites;
  • Familiarity with Live Streaming and Stream Encoding technologies;
  • Deep understanding of cloud technologies and hands-on experience in at least one cloud platform (Azure is preferable);
  • Knowledge of MongoDB, RabbitMQ, Dockers;
  • Mastering Continuous Integration/Continuous Delivery environments.

Additional accountabilities: 

  • Manage, Coach and Mentor your technical team
  • Promotion and enforcement of Software Engineering best practices and standards
  • Collaboration with Software Engineering and Project Managers, ensuring fit for purpose solution design, architectural approach and iteration and release plans 
  • Regular Software Architecture knowledge sharing sessions with the EMEA Technology Director
  • Contribute to the evolution of the OTT Solutions alongside fellow Engineers