Engineering Manager


With more than 18,000,000 users playing 20,000,000 matches every month FACEIT is the leading competitive gaming platform. Our technology enables players to easily play in tournaments and leagues for virtual and real-world prizes through automated tournament management and best in class matchmaking systems.

Our advanced software development kit allows game creators to easily integrate user-friendly matchmaking and tournaments into their titles to allow gamers to take part in competitive online games at all skill levels. For brands and publishers, FACEIT facilitates unique competitive experiences and products that engage new audiences and build competitive communities.

Our combination of unrivalled technology and live tournament operation experience means we’re best positioned to create competitive ecosystems from amateur to pro level.


The Role:

You’ll be joining a friendly, dedicated and highly motivated team. We’re eager to see what you can bring as we look to continuously improve ourselves, our teams and our practices. Help take us to the next level.Working with Teams

  • Attend stand-ups of assigned teams and provide support to task estimate, pipeline planning, retrospective and refinements
  • Manage software engineers, ensuring allocation of resources is optimal.
  • Provide tech specs and assign tasks to software engineers working within interdisciplinary teams
  • Ensure high-performing team that consistently and iteratively delivers high-impact, high-quality work
  • Develop a positive relationship with Product Managers to facilitate alignment between product vision and tech execution


People Management

  • Manage Software engineers in teams assigned
  • Support, coach and develop high performing engineers through regular 1:1s
  • Build strong relationships with engineers, providing continuous feedback and relationship building with engineers
  • Identify and develop tech excellence and leadership within teams, including the definition of learning paths
  • Oversee performance reviews for your people, planning and engaging the in the process plan and take part to regular performance reviews
  • Drive the onboarding of new engineers ensuring they go successfully integrate into our team through the onboarding process
  • Tech Leadership

    • Identify and define best practices, integrating them into by writing parts of our tech handbook
    • Ensure best practices are applied by referring to those in all possible cases to improve tech consistency
    • Help us become an exceptional place to work for the ambitious, highly motivated people that we hire
    • Partner with engineers within teams to drive technical initiatives that improve learning and best practices

    Tech Management Team

    • Meet with all Tech Managers and CTO to sync on teams progresses, issues, opportunities,
    • Define skills, competencies and criteria to measure teams and engineers performance
    • Define and review the onboarding process and the performance review process
    • review, suggest and write tech best practices

Requirements:

  • MS or PhD in Computer Science or closely related degree
  • Minimum of 5 years of experience managing a software engineering team both office based and remote based, with shown experienced mentoring and coaching
  • 10 years of relevant industry experience

Skills

  • Expert experience in most of of the following backend and frontend technologies: Java, Golang, React, JavaScript, MongoDB with a proven record in managing, design and roadmap execution
  • Knowledge of Agile and Scrum
  • Large scale Microservices Architecture design experience
  • Able to design and architect technically sophisticated solutions to meet challenging user requirements
  • Experience in working in a fast paced environment
  • Be passionate about Gaming and eSport is a plus

Benefits:

  • This will be a remote role
  • Pension plan
  • Flexible working environment
  • Monthly drinks and dinner in the office;
  • Monthly massages;
  • Quarterly team outings;
  • 5 a side twice monthly;
  • Your professional growth is important to us. We provide ongoing training opportunities;