5+ years development experience with C++, C#, Scala and/or Java
3+ years experience in a position of technical authority
Exposure to all aspects of the software development lifecycle
Self-initiative and good leadership skills
A strong desire to learn, develop and implement online technology platforms
Experience in developing and nurturing a vision about projects or products
Great communication and interpersonal skills
Mindset of a team player
The ability to communicate clearly in spoken and written English