Technical Director of Engineering



Technical Director of Engineering



Employment Type:



per year

Job Description:

Team Centro - is a group of companies developing various digital marketing products for the online entertainment industry.
We're expanding our product portfolio and we're opening a business unit in Canada, Montreal.
Our Holding is looking for an experienced Technical Director of Engineering to work with our product technical teams in Montreal and with distributed teams around the world.

As a Technical Director of Engineering, your primary responsibility will be to lead a team of engineers in design, architecting, building and operating several of our platform's and services. Most of your time will be spent working with and leading the team in the design and execution of new features, while continually optimising performance, robustness, and scalability of the service.
You will also spend time working with product managers to create new features and platforms. As a people manager, you will be responsible for helping shape people's careers and mentor the team in growing and reaching their full potential.


• Build a world-class services, platforms and architecture. Grow and guide your team members
• Still be close to technology - frameworks, languages, able to review & provide feedback on design, code and recommend technologies for solutions as well as execute them with your immediate team
• Lead the technical design and architecture of major components in our large scale distributed based backend service, creating new features and updating existing ones
• Working with customers and business leaders to understand customer needs and delivering incrementally on their highest priority features and requirements
• Develop, test, and support your services in production. Provide top tier service when it comes too performance and reliability

Required Skills / Experience:

• Technical leadership, and/or mentoring experience
• Strong understanding of the Software design/architecture process
• Superb ability to take high-level direction, work through ambiguity and drive to execution in an iterative model
• Strong understanding of DevOps, Continuous Delivery, and Agile development
• Experience developing, maintaining, and innovating on large distributed applications
• Experience working on high traffic services and highly scalable systems. You understand how to design service monitoring and how to load test properly.
• Superb communication skills: Demonstrated ability to explain technical issues to both technical and non-technical audiences
• 9 or more years' experience developing object oriented software (preferably in Java or PHP)
• 6 or more years' experience working on online services at Internet consumer scale
• 3 or more years' experience managing and leading teams of engineers

Nice to have Skills:

• Experience building on Cloud services
• Experience with leading OSS technologies - Kafka, ElasticSearch, Cassandra, Docker
• Experience with Bamboo / Maven / Java 8 or Bamboo / Composer / PHP 7
• Use of technologies such as Memcached or Redis, queuing, and NoSQL in production systems helps as does deployment automation experience, e.g. Terraform
• Experience working with remote teams


  • Participation in the Company's group insurance plan
  • Competitive remuneration conditions, annual bonus plans
  • Vacations, personal days and sick days
  • Flexible working hours
  • You can work at the office or remotely when needed
Company Info