You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Online Engineer - Toronto, Canada


Certain Affinity Inc.


Toronto, Canada


Programming and Development





Permanent | Full Time


Engineering  Toronto, Ontario



Would you like to work on some of the biggest franchises in gaming? Certain Affinity, the largest independent video game developer in Austin, Texas, is opening a location in Toronto, Canada and we’re looking for exceptionally talented people to join us. Our Toronto studio will collaborate with our Austin location, and together we’ll be co-developing AAA FPS games and creating our own compelling new IP. 

You could be the Online Engineer we are looking for; do you dream in binary and want to work on high-profile projects with seasoned industry vets? Your code is efficient and adaptable, and so are you. That’s why Certain Affinity wants you to be one of our engineers who consider themselves a generalist. So, what are you waiting for? Let’s make some games together that people will be playing for years to come! 


  • Work with designers to create compelling game systems such as progression, quests, items, and customization
  • Turn designs into data-driven client systems backed by microservices
  • Identify and plan for security issues or exploits
  • Contribute to internal tools for assisting development
  • Write clean, maintainable, and well-documented code
  • Collaborate with other engineers to solve difficult problems
  • Manage your own time by communicating task estimates and progress with other engineers and disciplines


  • Understanding of computer science fundamentals, data structures, and algorithms.
  • 3+ years of professional online programming experience
  • Proficient in C/C++ with experience in at least one of (Go, C#, Lua, Python)
  • Experience working on and maintaining live service products
  • Comfortable in a large established codebase
  • Excellent collaboration and communication skills
  • Creative, motivated, focused, passionate, and results-oriented
  • Able to complete complex tasks with minimal supervision

Extra Credit

  • 1 or more shipped products
  • Experience working in the video game industry
  • Knowledge of game engine architecture
  • Experience with client to microservice architecture and data pipelines
  • Experience with protocols, APIs and tools related to live online products (grpc, gitlab, TCP/, etc.)
  • Development experience in Unreal 4
  • Passion for multiplayer action games

Keep Calm and waka waka...