Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne - Projet non annoncé

Be among the first applicants.
Outscal Technologies
Quebec
CAD 100,000 - 125,000
Be among the first applicants.
4 days ago
Job description

About the job

Behaviour is looking for a Senior Online Programmer who can bring their expertise and rigor to our team. A key member of the programming team, they will implement and maintain the various interfaces with online services and will be responsible for in-game systems that are mainly linked to the server aspect of multiplayer games.

The Senior Online Programmer will be involved in all matters relating to the Live aspect of the game, such as the development and maintenance of game functionality, instrumentation, operation and the provision of debugging tools to support the Live team. They will also help other members of the team to design and implement systems that can scale to large player populations and be easily maintained over the long term.

In this role you will:

  • Maintain and develop platform-independent interfaces that deliver a rich and connected online experience including Inventory, achievements, and scoreboards;
  • Support connectivity with many backend services (authentication, profile, transactions, etc.);
  • Provide in-game support to interface with online services;
  • Implement server and session management logic pertaining to matchmaking;
  • Adapt the game flow to support various network topologies and platforms;
  • Ensure robustness of the solution to be live and online all the time;
  • Design and implement support for the necessary analytics;
  • Implement various tools to support and debug the networking platforms.

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;
  • Passion for games.

Must have:

  • Unreal Engine 4 or 5 expertise;
  • C++ expertise;
  • RESTful services expertise;
  • Scalable software design;
  • Data pipeline knowledge.

Good to have:

  • AWS or similar cloud experience.

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.

Join us and be a part of the future of interactive entertainment!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne - Projet non annoncé jobs in Quebec