Lead Game Programmer Needed – Toronto – Crowdwave Games

CrowdWave® is one of the most exciting gaming companies to emerge in the mass-participation gaming space.  With an impressive customer base, CrowdWave’s interactive entertainment system has been played by over 6,000,000 fans of pro and collegiate sports.  With is patent pending Vision Interactive software, crowds in stadiums and arenas engage with each other to compete, vote, cooperate and control graphics on arena or stadium video screens.

 Poised to double its presence in the coming season through firm commitments with the NFL, NHL and NBA teams, CrowdWave is aggressively ramping up its high quality design, development and sales teams in the Toronto and Ottawa area.  This is a tremendous opportunity for gaming artists, animators and developers to flex their creative and technical muscles with intense graphics and rich, 3D content that pushes Flash to the limit.   We are looking for top talent to join our creative team who are seeking the challenge of creating and delivering premium content in video entertainment for a leading edge platform.

 We are currently seeking a Lead Game Programmer with experience in creating highly engaging interactive entertainment products to join the game development team in our Toronto office. This role will require a goal driven, software guru with the drive and instinct to effectively understand and anticipate the content possibilities, while helping to harness the software & hardware capabilities to maximize the game console output.

Lead Game Programmer 

Our requirement is for a seasoned Lead Game Programmer to drive the development of CrowdWave’s next generation of casual games. The Lead Game Programmer will head the creation of innovative code solutions for multiple projects, managing a small team of developers while establishing best practices and approaches in the production of a slate of games. Under guidance from the Game Director, this person will contribute in the creation of new interactive apps & related game play from concept to delivery, and be instrumental in integrating the latest in new systems and technologies, pushing the limits of CrowdWave’s proprietary vision interactive consoles.


  • Facilitate the execution of the project’s high level game play design & direction
  • Work closely with leads of other departments to develop game-play parameters while still maintaining the initial vision
  • Establish and approve game development timeline estimates, while ensuring high quality execution and proper testing & debugging prior to delivery
  • Manage assignment of all programming tasks, while accurately anticipating and identifying critical impediments to achieving game development project goals & timeline
  • Review & actively contribute to development of the code architecture for all games, while leading the implementation of code performance best practices – including code optimization and efficiency standards, game versioning practices, project life cycle documentation and code commenting
  • Mentor a team of junior programmers in the production of all code development for our games, placing emphasis on quality, iteration speed, and efficiency
  • Work closely with the art & design team to integrate assets and implement features as required
  • Participate with other team leaders in new game ideation & development meetings, as well as existing game reviews and critiques, with the goal of identifying new, better game play mechanics and full game products
  • Create and contribute to game development documentation, including wireframes and technical notes
  • Design, develop and write code – including testing and debugging code, for the full range of game products


  • Minimum 5+ years casual game industry or related game development experience, with 2+ in a senior capacity
  • Degree in Computer Science, Game Design, or other relevant program
  • Experience in all areas of Flash development including: ActionScript 3, XML, Flex, AIR
  • Strong programming knowledge with several languages and platforms, including C++, Java, HTML, with an emphasis on OOP
  • Experience coding for multithreading systems, as well as with CPU and memory optimization
  • Experience with inter process communication, connecting between flash games and other programs developed in Visual Basic or C++
  • Demonstrated experience managing multiple projects, priorities and deadlines
  • Proven leadership skills, with an exceptional ability to effectively communicate in a cross disciplinary environment
  • A natural feeling for and understanding of good game-play mechanics
  • Outstanding portfolio, demonstrating excellence in game creation, with a wide range of game styles

Personal Proficiencies 

  • Ability to direct and multi-task effectively under pressure, while balancing speed and quality of the work
  • Ability to work effectively with cross-functional teams
  • Proficiency with managing software development life cycles, version control and related software
  • Familiarity with Visual Studio & OpenGL a plus
  • Strong general logic & mathematical skills, including a good grasp of spatial geometry
  • Thorough and organized, with exceptional problem-solving skills

Interested applicants are invited to apply by submitting applications to careers@crowdwavegames.com


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: