Game Programmer

We are looking for a skilled and motivated programmer to join the engineering team to develop innovative massive multiplayer online games for PC. You must be able to independently solve complex technical problems and work effectively in a team environment.

Requirements
  • A minimum of 4 years of C or C++ experience

  • A solid understanding of linear algebra and geometry

  • Experience with multithreaded programming

  • Knowledge of basic networking principles

  • Self motivated and able to solve problems independently

  • Ability to take on multiple roles and adapt to changing project conditions

  • Ability to take criticism with a positive attitude and able to work well in a team environment

  • Passion for military themes and games

Desired
 
  • Experience with console or PC game development

  • Experience with Unreal Engine 4

  • Experience with multiplayer game programming

Submission
  • Submit application to jobs@clapfootgames.com and include:

    • Resume

    • Links to any relevant past work demonstrating programming experience (e.g. hobby projects, etc)

  • A programming test will be required at the interview stage

If hired, you will be working full time on the Foxhole team. You can find out about the project here.

Candidates that are legally allowed to work in Canada are preferred, but remote opportunities are also a possibility.

Our offices are located downtown Toronto, Ontario. In the near future, team members are expected to work from home due to ongoing COVID-19 pandemic.

Backend Engineer (Game Services)

We are looking for a skilled Backend Engineer to join the team to develop and operate innovative massive multiplayer online games for PC. You must be comfortable maintaining mission critical systems and excited about working in a tight knit, indie game team environment.

You will be working on Foxhole and other future projects. Foxhole is a massively multiplayer game where you will work with hundreds of players to shape the outcome of a persistent online war. Every individual soldier is a player that contributes to the war effort through logistics, base building, reconnaissance, combat, and more.

Requirements
  • A minimum of 3 years in a live services developer role for an online application or game

  • Experience with Java, C#, or equivalent programming language

  • Experience with Windows Server provisioning and management

  • Expertise with cloud services platforms like AWS (EC2, RDS, S3)

  • Experience with database development and management

  • Experience developing tools with major scripting languages (Python, Node.js, etc)

  • Experience developing internal web tools for monitoring and maintaining a live service application or game

  • Familiar with continuous integration tools like Jenkins/Ansible or equivalents

  • Familiar with version control systems like Perforce or equivalent

  • Ability to operate mission critical systems with time/data sensitive requirements

  • Ability to take on multiple roles and adapt to changing project conditions

  • Ability to take criticism with a positive attitude and able to work well within a tight knit team environment

Desired
 
  • C++ programming experience

  • Experience with managing/deploying Unreal Engine game servers

  • Desire to work on an independent game development team

  • Passion for war/military themes, massive multiplayer games, and experimental game concepts

Responsibilities
 
  • Developing web tools to monitor server performance, player activity, and other live data

  • Creating tools to manage game server parameters more efficiently

  • Improving build pipelines

  • Improving backup and recovery systems for server game state

  • Improving security protocols for server infrastructure

  • Deploying servers to development, test, and live environment

  • Monitoring server health on a regular basis

  • Be on call during off hours to diagnose and respond to server issues in the live environment

Submission
  • Submit application to jobs@clapfootgames.com and include:

    • Resume

    • Links to any relevant past work demonstrating programming experience (e.g. hobby projects, past work projects, etc)

If hired, you will be working full time on the Foxhole team. You can find out about the project here.

Candidates that are legally allowed to work in Canada are preferred, but remote opportunities are also a possibility.

Our offices are located downtown Toronto, Ontario. In the near future, team members are expected to work from home due to ongoing COVID-19 pandemic.

Clapfoot encourages applications from people with disabilities. We will provide reasonable accommodation upon request for candidates taking part in the recruitment process.

Copyright 2019 Clapfoot Inc. All Rights Reserved.