Enable job alerts via email!

Senior Online Programmer - Unannounced IP

Behaviour Interactive

Toronto, Montreal

On-site

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

A leading gaming company in Toronto is seeking a Senior Online Programmer to oversee the online aspects of game development. You will develop systems that ensure a robust online experience, integrating backend services and collaborating with stakeholders. Ideal candidates will have expertise in Unreal Engine and C++, along with strong communication skills. This position promises to engage you in a dynamic gaming environment.

Qualifications

  • Expertise with Unreal Engine 4 or 5.
  • Expertise in C++.
  • Expertise in working with restful services with high throughput.
  • Expertise in AWS or similar cloud technology is a definite plus.
  • Ability to produce efficient and scalable software designs.
  • Knowledge in data pipelines.
  • Ownership or leadership qualities.
  • Good communication skills.

Responsibilities

  • Develop and maintain game systems that provide a rich online experience.
  • Integrate and maintain backend services like authentication and transactions.
  • Configure and optimize the matchmaking service.
  • Implement server and session management logic for matchmaking.
  • Adapt the game flow to support various network topologies.
  • Ensure robustness of the online solution.
  • Collaborate with the live team to support tools like analytics.

Skills

Unreal Engine 4 or 5
C++
Restful services
AWS or similar cloud technology
Efficient and scalable software designs
Data pipelines
Ownership or leadership qualities
Good communication skills

Job description

The role Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent studio with studios in Toronto (Behaviour Toronto), Rotterdam (Behaviour Rotterdam), and in the UK (Behaviour UK–North & South). Our day-to-day revolves around two core business focuses: Services and Original Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional work-for-hire development and pioneering immersive location-based entertainment (LBE). Meanwhile, our Original Games unit pushes our creative limits, with our signature IPs, including the iconic [Game Titles]. Join us and be a part of the future of interactive entertainment!

At Behaviour Interactive, we believe in giving everyone a fair shot. We embrace a diverse and creative environment where everyone is celebrated. We value folks of all ages, sex, ethnicity, colour, ethnic or national origin, religion, sexual orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law.

Behaviour is looking for a Senior Online Programmer who can bring their expertise and rigor to our team. As a key member of the programming team, they will be responsible for the online aspects of the game, both on the client and server sides, to ensure a high-quality online experience for players. The senior online programmer will engage in all aspects related to the multiplayer and online components of the game. This includes developing and maintaining game features, ensuring seamless integration and proper functioning of all services on the server, and assisting the live team by creating tools and dashboards to simplify their tasks. Additionally, they will collaborate with different stakeholders, such as designers, other programmers, and team members, to design and implement scalable systems that can support a large player base and are easy to maintain over the long term.

In this role you will:

  1. Develop and maintain game systems that provide a rich and connected online experience, including features like inventory, achievements, and scoreboards.
  2. Integrate and maintain backend services such as authentication, profiles, and transactions.
  3. Configure and optimize the matchmaking service.
  4. Implement server and session management logic pertaining to matchmaking.
  5. Adapt the game flow to support various network topologies and platforms.
  6. Ensure robustness of the solution to be live and online all the time.
  7. Collaborate with the live team to define, design, implement, and support tools needed for smooth game operation, such as analytics and dashboards.

What we're looking for:

  • Expertise with Unreal Engine 4 or 5.
  • Expertise in C++.
  • Expertise in working with restful services with high throughput.
  • Expertise in AWS or similar cloud technology, a definite plus.
  • Ability to produce efficient and scalable software designs.
  • Knowledge in data pipelines.
  • Ownership / leadership qualities.
  • Good communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs