Technical Lead Programmer (Remote Options)

Riyo Games logo
Posted 26 October 2022
Salary Negotiable
LocationToronto
Job type Permanent
DisciplineProgramming
Reference18218
Contact NameDave Moss

Job description

Riyo Games are on the lookout for a Technical Lead Programmer to join them on their mission to craft retro infused JRPGs that awaken cherished childhood memories.

Riyo is a growing studio that is assembling a dream team of talent from across the globe to build the games you dreamed of growing up; fun, narrative-rich games, all from their inclusive, supportive, and fun studio environment.

In this role, you’ll be working on Threads of Time, a 2.5D JRPG inspired by Chrono Trigger and Final Fantasy where you get to travel from the pre-historic era through to the end of time! You'll become part of a veteran team that includes legendary developers who have worked on iconic titles such as Xenoblade Chronicles, Bravely Default, Final Fantasy, Octopath Traveler and more.

As a Lead you'll build and level up a strong team, provide leadership and constructive feedback to achieve quality and ensure the stability, and scalability of the game. You’ll will need to balance coding with supporting team members, and management tasks, while championing a creative and inclusive environment that empowers your fellow developers.

Your responsibilities…
  • Lead studio’s programming team at a technical and personnel level
  • Establish clear coding best practices and lead regular code reviews
  • Work with the production, programmers, design, and art leads to create task and schedule estimates for programming team and track development efforts across the team
  • Ensure the creation of strong technical documentation
  • Architecting, planning, and implementing new gameplay features
  • Anticipate, identify, and articulate technical and developmental risks and obstacles, and generate solutions
  • Experience with performance analysis and code optimization
  • Continually review the game and development process and identify areas that need improvement


The skills and experience you’ll ring to the role…
  • Bachelor’s degree in software engineering, computer science or equivalent
  • 7+ years game development experience
  • Experience with building and leading engineering teams
  • Strong proficiency C++
  • High degree of self-motivation and resourcefulness in all areas of engineering
  • Well-versed in design patterns and software engineering principles
  • Experience with profiling and optimization
  • Excellent communication and listening skills, including demonstrated patience and compassion for teammates
  • Experience with commonly used development tools such as Jira and Perforce
  • Genuine passion for making and playing video games
  • Shipped one or more video game titles

Bonus points if you have a love of JRPGs and are a resident of Ontario, Canada or willing to relocate.

Riyo run a studio that appreciates and values diversity and inclusivity and have fostered a collaborative environment with opportunities to contribute to the game’s creative design and take ownership of features. You’ll enjoy a competitive salary and benefits including medical, dental, vision, and life insurance alongside opportunities to develop personally as the studio is keen to help you strengthen your skills or learn something new!