Design and Develop high quality software on time and on budget.
Architect solutions to different complex problems and write technical documentation.
Write unit tests and perform peer design/code reviews
Promote high quality and timely completion of projects same as mentor junior members of the engineering team.
Work with onsite and remote teams
Design and develop tooling that will drive efficiency in workflows.
Deliver top quality feature rich software on time on budget
12+ years of development experience with high proficiency in C++ and/or C#.
Computer Science Bachelor's degree, College degree or equivalent experience
Knowledge of software debugging tools
Solid experience with version control systems
Good understanding of Object-Oriented Programming.
Experience with production deployment and troubleshooting and with build automation tools -like Jenkins.
Assets: experience in the gaming industry.