Riyo Games Logo

Careers

Horizontal Rule

We’re a tight-knit, passionate team of JRPG fans working on bringing the best of the genre to everyone!

We are each other’s cheerleaders - we support and celebrate each other’s work and achievements in and out of the studio. And that’s reflected in the Platinum Rule: we treat others as they want to be treated based on their unique background.

That’s why we have a no crunch! policy, make people-first decisions when it comes to studio culture, and operate fully remotely to give everyone their best chance for a healthy work-life balance.

Diversity & Inclusion

Horizontal Rule

We welcome and value the presence and contributions of people regardless of their gender identity and/or expression, sexual attraction, age, culture, abilities, ethnic origin, marital status, nationality, race, religion, education, or socioeconomic status.

​We do not accept and will take action against discrimination or harassment based on the Ontario Human Rights Code http://www.ohrc.on.ca/en/ontario-human-rights-code.

Commitment To Improvement

Horizontal Rule

We acknowledge that the work of creating and maintaining a diverse and equitable workplace is never done. This statement reflects our aspirations, and we welcome feedback. We will make decisions with careful thought to our commitments above.

Open Positions

(4)

Intermediate Game Programmer

Position Summary:

The Intermediate Game Programmer is a versatile technical expert able to contribute in varied areas of game development, from gameplay systems, to tools, to engine-related features. You will be responsible for creating new mechanics and systems and bringing them to a high level of polish. You are comfortable working closely with designers to create compelling gameplay experiences, implement new content, and collaborate closely with a cross-discipline team to pull it all together.


About Us:

Our mission is to craft retro-infused JRPGs that awaken cherished childhood memories. We’re growing the studio by assembling a dream team of talent from across the globe. Join us on this epic quest to make fun, narrative-rich games in an inclusive, supportive, and fun studio environment!

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 to the end of time!

  • Become part of a veteran team that includes legendary developers who led iconic titles such as Xenoblade Chronicles, Legend of Mana, and more
  • 4 weeks paid vacation (1 week of which is taken in late December)
  • Collaborative environment with opportunities to contribute to the game’s creative design and take ownership of features
  • Competitive salary and benefits including medical, dental, vision, and life insurance
  • Opportunities to help you strengthen your skills or learn something new
  • A workplace that appreciates and values diversity and inclusivity


Responsibilities:

  • Architect, plan, and implement new game features and systems
  • Provide development strategies and time estimates for the various initiatives
  • Contribute and apply clear coding best practices
  • Anticipate, identify, and articulate technical and developmental risks and obstacles, and generate solutions
  • Ensure the creation of strong technical documentation
  • Ability to write efficient and maintainable code


Requirements:

  • Bachelor’s degree in software engineering, computer science or equivalent
  • 3+ years of game development experience
  • Strong proficiency in C++
  • Strong understanding of Unreal Engine
  • Experience in developing gameplay, tools and/or engine systems
  • A high degree of self-motivation and resourcefulness in all areas of engineering
  • Well-versed in design patterns and software engineering principles
  • 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


Pluses:

  • Shipped a title using Unreal Engine 4/5
  • Experience working on console platforms
  • Experience with performance profiling and analysis
  • Resident of Ontario or Quebec, Canada
  • A love of JRPGs


Salary: $70,000 - $90,000 CAD


Maybe you think that your experience is not where it should be? Or you don’t meet every requirement listed in this job description? Studies have shown that women and people of colour are less likely to apply to jobs if they don’t think they meet every qualification. But we feel that creating meaningful work means embracing different perspectives, which is why at Riyo Games we are focused on building an equitable, diverse and inclusive studio. If your experience is not perfectly aligned with every requirement in this job description, but you’re interested in this position, we encourage you to apply anyway. We simply want to know what makes you special!


Riyo Games welcomes and encourages applications from candidates with disabilities. Accommodations are available on request for candidates taking part in the selection process. If you require disability-related accommodation during the recruitment process, please email [email protected]. We will consult with all applicants who request disability-related accommodation during the recruitment process to ensure that the accommodation provided takes into account the applicant's individual accessibility needs.


Please note although this is a full-time remote position, applicants must reside in Canada.

Thank you, we look forward to hearing from you!

Junior Technical Narrative Designer

Position Summary

We’re searching for a Junior Technical Narrative Designer who can help implement and develop engaging story content. You’ll collaborate with writers and game designers to script and seamlessly integrate cutscenes, quests, and other narrative content. In this junior role, you’ll gain hands-on experience working within game engines, optimizing story flow, and ensuring consistent, high-quality storytelling that resonates with players.


About Us

Our mission is to craft retro-infused JRPGs that awaken cherished childhood memories. Our growing studio is assembling a dream team of talent from across the globe to build the games you’ve always dreamed of growing up. Join us on this epic quest to make fun, narrative-rich games in an inclusive, supportive, and fun studio environment!

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 to the end of time!

  • Become part of a veteran team that has included legendary developers who led iconic titles such as Xenoblade Chronicles, Legend of Mana, and more
  • 4 weeks paid vacation (1 week of which is taken in late December)
  • Collaborative environment with opportunities to contribute to the game’s creative design and take ownership of features
  • Competitive salary and benefits including medical, dental, vision, and life insurance
  • Opportunities to help you strengthen your skills or learn something new
  • A workplace that appreciates and values diversity and inclusivity


Responsibilities

  • Under the direction of the Narrative Lead, script and stage cutscenes and other narrative content using Unreal Engine 5
  • Implement, support, and maintain all narrative content in the game (dialogue, quests, optional content, menu strings, objectives, etc.)
  • Support Narrative Lead in writing and editing character dialogue, enemy barks, objective text, lore, and other content
  • Collaborate across disciplines to develop stories and dialogue for compelling, multi-faceted characters consistent with the project vision
  • Create and maintain technical documentation related to narrative tools, workflows, and pipelines; ensure best practices are maintained throughout the game’s development
  • Debug technical issues related to the implementation of narrative systems and content
  • Effectively collaborate with game designers, artists, and engineers to implement narrative content 
  • Help maintain existing gameplay features and develop new ones
  • Give and solicit feedback throughout the process to ensure high-quality and player-centric design principles are upheld


Qualifications

  • At least 2 years of professional experience in the video game industry
  • A love and understanding of JRPGs
  • Proven experience with Unreal Engine
  • Previous experience implementing narrative events in games or similar technical work
  • Passion for storytelling
  • Familiarity with narrative design principles and their application in games
  • Strong communication, listening, and interpersonal skills
  • Self-motivated and able to work independently as part of a fully distributed team to meet deadlines and milestone requirements
  • High attention to detail and well-organized
  • Strong documentation and visualization skills 
  • Dedicated to contributing towards a friendly and collaborative team environment


Pluses

  • A resident of Ontario or Quebec, Canada, or willing to move here


Salary: $45,000 - $55,000 CAD


Maybe you think that your experience is not where it should be? Or you don’t meet every requirement listed in this job description? Studies have shown that women and people of colour are less likely to apply for jobs if they don’t think they meet every qualification. But we feel that creating meaningful work means embracing different perspectives, which is why at Riyo Games we are focused on building an equitable, diverse, and inclusive studio. If your experience is not perfectly aligned with every requirement in this job description, but you’re interested in this position, we encourage you to apply anyway. We simply want to know what makes you special!


Riyo Games welcomes and encourages applications from candidates with disabilities. Accommodations are available on request for candidates taking part in the selection process. If you require disability-related accommodation during the recruitment process, please email [email protected]. We will consult with all applicants who request disability-related accommodation during the recruitment process to ensure that the accommodation provided takes into account the applicant's individual accessibility needs.


Please note although this is a full-time remote position, applicants must reside in Canada. Thank you, we look forward to hearing from you!


Senior Game Programmer

Position Summary:

The Senior Game Programmer is a versatile technical expert able to contribute in varied areas of game development, from gameplay systems, to tools, to engine-related features. You will be responsible for creating new mechanics and systems and bringing them to a high level of polish. You are comfortable working closely with designers to create compelling gameplay experiences, implement new content, and collaborate closely with a cross-discipline team to pull it all together.


About Us:

Our mission is to craft retro-infused JRPGs that awaken cherished childhood memories. We’re growing the studio by assembling a dream team of talent from across the globe. Join us on this epic quest to make fun, narrative-rich games in an inclusive, supportive, and fun studio environment!

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 to the end of time!

  • Become part of a veteran team that includes legendary developers who led iconic titles such as Xenoblade Chronicles, Legend of Mana, and more
  • 4 weeks paid vacation (1 week of which is taken in late December)
  • Collaborative environment with opportunities to contribute to the game’s creative design and take ownership of features
  • Competitive salary and benefits including medical, dental, vision, and life insurance
  • Opportunities to help you strengthen your skills or learn something new
  • A workplace that appreciates and values diversity and inclusivity


Responsibilities:

  • Architect, plan, and implement new game features and systems
  • Provide development strategies and time estimates for the various initiatives
  • Contribute and apply clear coding best practices
  • Anticipate, identify, and articulate technical and developmental risks and obstacles, and generate solutions
  • Ensure the creation of strong technical documentation
  • Ability to write efficient and maintainable code


Requirements:

  • Bachelor’s degree in software engineering, computer science or equivalent
  • 5+ years of game development experience
  • Strong proficiency in C++
  • Strong understanding of Unreal Engine
  • Experience in developing gameplay, tools and/or engine systems
  • A high degree of self-motivation and resourcefulness in all areas of engineering
  • Well-versed in design patterns and software engineering principles
  • 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


Pluses:

  • Shipped a title using Unreal Engine 4/5
  • Experience working on console platforms
  • Experience with performance profiling and analysis
  • Resident of Ontario or Quebec, Canada
  • A love of JRPGs


Salary: $90,000 - $120,000 CAD


Maybe you think that your experience is not where it should be? Or you don’t meet every requirement listed in this job description? Studies have shown that women and people of colour are less likely to apply to jobs if they don’t think they meet every qualification. But we feel that creating meaningful work means embracing different perspectives, which is why at Riyo Games we are focused on building an equitable, diverse and inclusive studio. If your experience is not perfectly aligned with every requirement in this job description, but you’re interested in this position, we encourage you to apply anyway. We simply want to know what makes you special!


Riyo Games welcomes and encourages applications from candidates with disabilities. Accommodations are available on request for candidates taking part in the selection process. If you require disability-related accommodation during the recruitment process, please email [email protected]. We will consult with all applicants who request disability-related accommodation during the recruitment process to ensure that the accommodation provided takes into account the applicant's individual accessibility needs.


Please note although this is a full-time remote position, applicants must reside in Canada.

Thank you, we look forward to hearing from you!

Systems Designer

Position Summary

Riyo Games is seeking a Systems Designer with a passion for JRPGs to join our team. In this role, you’ll have a critical hand in shaping a captivating, rewarding, and unforgettable experience for players, using your creative, analytical, and communication expertise to design and refine the systems that drive our JRPG, Threads of Time.


About Us

Our mission is to craft retro-infused JRPGs that awaken cherished childhood memories. Our growing studio is assembling a dream team of talent from across the globe to build the games you’ve always dreamed of growing up. Join us on this epic quest to make fun, narrative-rich games in an inclusive, supportive, and fun studio environment!


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 to the end of time!

  • Become part of a veteran team that includes legendary developers who have worked on iconic titles such as Xenoblade Chronicles, Secret of Mana, and more
  • 4 weeks paid vacation (1 week of which is taken in late December)
  • Collaborative environment with opportunities to contribute to the game’s creative design and take ownership of features
  • Competitive salary and benefits including medical, dental, vision, and life insurance
  • Opportunities to help you strengthen your skills or learn something new
  • A workplace that appreciates and values diversity and inclusivity


Responsibilities: 

  • Design and iterate on game systems that align with the vision and goals set by the Creative and Design Directors to deliver the intended player experience.
  • Bring your designs through every phase of development from concept to finish, using feedback and testing to refine them
  • Hold and communicate the vision for your work to collaborators in other departments
  • Create new systems and features while balancing and tweaking existing ones
  • Work closely with the programming team to implement and iterate designs
  • Collaborate with art, code, audio, animation, and visual effects to deliver systems that epitomize the creative vision of the game
  • Research retro and modern JRPG design conventions to ensure the authenticity of the experience
  • Work within Unreal Engine 5 to implement and tune various systems
  • Establish and enforce design practices, constraints, and metrics
  • Standardize, document, and communicate game systems to the team. Regularly update the documentation to offer a useful reference for the whole team


Requirements:

  • At least 3+ years' experience in the games industry working as a systems designer, shipping at least one title
  • A passion for JRPGs is a must
  • Proactive and able to contribute to design areas from initial creation through to implementation
  • Strong analytical and problem-solving skills
  • Familiarity and proficiency with scripting
  • Strong communication and interpersonal skills
  • Organized and able to write concise documentation
  • Self-motivated, with the ability to prioritize and deliver quality work within deadlines
  • Able to recognize great game feel and how to manifest player fantasy into gameplay mechanics


Pluses:

  • Familiarity with Unreal Engine
  • A resident of Ontario or Quebec 


Compensation:

$70,000 - $90,000 CAD


Maybe you think that your experience is not where it should be? Or you don’t meet every requirement listed in this job description? Studies have shown that women and people of colour are less likely to apply to jobs if they don’t think they meet every qualification. But we feel that creating meaningful work means embracing different perspectives, which is why at Riyo Games we are focused on building an equitable, diverse and inclusive studio. If your experience is not perfectly aligned with every requirement in this job description, but you’re interested in this position, we encourage you to apply anyway. We simply want to know what makes you special!


Riyo Games welcomes and encourages applications from candidates with disabilities. Accommodations are available on request for candidates taking part in the selection process. If you require disability-related accommodation during the recruitment process, please email [email protected]. We will consult with all applicants who request disability-related accommodation during the recruitment process to ensure that the accommodation provided takes into account the applicant's individual accessibility needs.


Please note although this is a full-time remote position, applicants must reside in Canada. Thank you, we look forward to hearing from you!

Riyo Games Logo
© Riyo Inc 2025, All Rights Reserved |

Privacy Policy | Site Design by Fully Illustrated