Senior Programmer

Job Summary:

Capybara Games is looking for a Senior Programmer to help with the technical development of our upcoming projects. We’re a team of close-knit game developers looking for a senior programmer who is interested in helping us strengthen our technical team. An ideal candidate will have strong technical knowledge, experience leading technical development, and have a passion for building games. Candidates from traditionally marginalised groups and backgrounds are encouraged to apply.

Job Responsibilities:

  • Develop libraries for game features that require network communication.

  • Develop server APIs and features for an online multiplayer game.

  • Create tools to stress test servers in a lab environment.

  • Determine the technical needs for the team with regards to a project assigned or third party middleware.

  • Help in setting up best practices for coding and conduct regular code reviews.

  • Setup a process to review the game on a regular interval during development and identify areas of improvement

  • Assist the team in creating strong technical documents on different development platforms/consoles.

  • Setup processes while working in collaboration with other teams (internal or external) to efficiently meet the technical needs of the assigned project.

  • Plan and evaluate the work performed by the team and analyse the impact on the project.

  • Identify risks involved with the development of games and provide solutions to resolve complex problems.

  • Provide time estimates, complete programming tasks/objectives and be committed to meet them.

Relevant Experience:

  • Detailed knowledge and demonstrable experience of C/C++/C#

  • Relevant experience on a game team

  • Experience in Unity game development and pipelines

  • Shipped titles on more than one platform (e.g. PC, mobile, Xbox, Playstation, Nintendo, etc.)

Required Skills:

  • Very strong skills in C, C++, C# and Object Oriented Programming.

  • Strong analytical skills.

  • Very strong debugging skills.

  • Excellent communication skills.

  • Strong reporting and documentation skills.

  • Result-oriented.

This candidate may work from our studio in Toronto, or remotely.  Proximity to the Toronto studio is a plus.  We are currently working remotely with optional office use available on a limited basis.

To apply, please send an email to jointheteam@capybaragames.com with the subject line "Senior Programmer". Please include your resume.

About us:

We’re Toronto-based independent video game developer Capy (short for Capybara Games). We’re the 25 person studio that made games like Grindstone, Below, Super Time Force, Superbrothers: Sword & Sworcery EP, Don’t Starve Shipwrecked and a lot more.