Senior Gameplay Network Programmer

2 days ago


Québec, Quebec, Canada Haven Studios Full time

Job Summary

Haven Studios is seeking an experienced Senior Gameplay Network Programmer to join our project team. As a key member of our technical team, you will be responsible for designing, implementing, and testing network features and functionality for our games using C++, Unreal Engine, and other tools.

Key Responsibilities

  1. Design and implement network features and functionality for our games, ensuring seamless and smooth gameplay experiences for our players.
  2. Collaborate with gameplay programmers, designers, artists, and producers to ensure the network code meets the game design and performance requirements.
  3. Debug and troubleshoot network issues and bugs across different platforms and optimize systems for optimal latency.
  4. Research and evaluate new technologies and techniques to improve the network performance, reliability, and security of our games.
  5. Document and maintain the network code and systems.
  6. Analyze various performance metrics and optimize systems.
  7. Plan work effectively, and provide realistic updates on progress to your team and managers.

Requirements

  1. 8+ years of experience in the game industry with significant contributions to AAA titles in senior technical roles.
  2. Strong understanding of C++ language, Unreal Engine, and network programming concepts such as TCP/IP, UDP, sockets, NAT, peer-to-peer, client-server, join-in-progress, RPC, Linux.
  3. Experience with online multiplayer game development, such as replication, synchronization, latency compensation, hit detection, player character movement replication.
  4. Knowledge of client/server architecture, data replication, synchronization, lag compensation, anti-cheat techniques, server tick rates.
  5. Advanced debugging skills; Proficient with debugging tools and methods for network code and systems.
  6. Excellent communication and teamwork skills.

Preferred Qualifications

  1. Experience with UE5, Replication Graph, Iris.
  2. Experience working on multiplayer titles.
  3. Experience working on live games.
  4. Experience with PS5 development environment and toolkit.


  • Québec, Quebec, Canada Tencent Full time

    About the RoleWe are seeking a highly skilled and experienced Gameplay Animation Director to join our team at TiMi Montreal, a subsidiary of Tencent Games. As a key member of our leadership team, you will be responsible for defining the artistic direction for gameplay animation that supports our overall creative vision.Key ResponsibilitiesDefine an artistic...


  • Québec, Quebec, Canada Tencent Full time

    About the RoleWe are seeking a highly skilled and experienced Gameplay Animation Director to join our team at TiMi Montreal, a subsidiary of Tencent Games. As a key member of our leadership team, you will be responsible for defining the artistic direction for gameplay animation that supports our overall creative vision.Key ResponsibilitiesDefine an artistic...


  • Québec, Quebec, Canada TiMi Full time

    Job DescriptionJob Title: Gameplay Animation DirectorJob Summary:TiMi Montreal, a subsidiary of Tencent Games, is seeking a highly skilled Gameplay Animation Director to lead the development of a AAA, 3rd person, open-world game. As a key member of the leadership team, you will be responsible for defining the artistic direction for gameplay animation,...


  • Québec, Quebec, Canada TiMi Full time

    Job DescriptionJob Title: Gameplay Animation DirectorJob Summary:TiMi Montreal, a subsidiary of Tencent Games, is seeking a highly skilled Gameplay Animation Director to lead the development of a AAA, 3rd person, open-world game. As a key member of the leadership team, you will be responsible for defining the artistic direction for gameplay animation,...


  • Québec, Quebec, Canada Activision Blizzard Full time

    Job Title: Senior Game Systems Architect at Activision BlizzardAbout UsActivision Blizzard is a leading interactive entertainment company, renowned for its iconic franchises and innovative gaming experiences. Our commitment to excellence and creativity has positioned us at the forefront of the gaming industry, with a diverse and talented team dedicated to...


  • Québec, Quebec, Canada EightSix Network Full time

    Job Summary:We are seeking a skilled and friendly Server to join our team at EightSix Network. As a Server, you will be responsible for providing exceptional customer service and ensuring a positive dining experience for our residents.Key Responsibilities:Deliver plates to tables and provide personalized service to residentsCollaborate with kitchen staff to...


  • Québec, Quebec, Canada EightSix Network Full time

    Job Summary:We are seeking a skilled and friendly Server to join our team at EightSix Network. As a Server, you will be responsible for providing exceptional customer service and ensuring a positive dining experience for our residents.Key Responsibilities:Deliver plates to tables and provide personalized service to residentsCollaborate with kitchen staff to...


  • Québec, Quebec, Canada EightSix Network Full time

    About EightSix Network EightSix Network is dedicated to enhancing the lives of seniors by fostering meaningful connections and providing exceptional care. We believe in creating a supportive and enriching environment where residents can thrive. Position Overview We are seeking a compassionate and dedicated Senior Care Coordinator to join our team. In this...


  • Québec, Quebec, Canada Activision Blizzard Full time

    Job Title: Senior Game Systems Architect at Activision BlizzardAbout UsActivision Blizzard, a leader in interactive entertainment, has been at the forefront of game development, creating iconic franchises that have captivated millions worldwide. Our commitment to innovation and excellence drives us to build immersive experiences that resonate with players....


  • Québec, Quebec, Canada ALLTECH CONSULTING SVC INC Full time

    Job Description**Job Title:** Senior Network Automation Engineer**Job Summary:** We are seeking a highly skilled Senior Network Automation Engineer to join our team at ALLTECH CONSULTING SVC INC. The ideal candidate will have a strong background in network management, automation, and orchestration, with a proven track record of delivering complex network...


  • Québec, Quebec, Canada ALLTECH CONSULTING SVC INC Full time

    Job Description**Job Title:** Senior Network Automation Engineer**Job Summary:** We are seeking a highly skilled Senior Network Automation Engineer to join our team at ALLTECH CONSULTING SVC INC. The ideal candidate will have a strong background in network management, automation, and orchestration, with a proven track record of delivering complex network...


  • Québec, Quebec, Canada EightSix Network Full time

    Job Title: Senior Manager - Special LoansCompany: EightSix NetworkA position as a Senior Manager within the Special Loans division at EightSix Network entails serving as a subject matter authority, assessing potential risks, and formulating strategies for overseeing high-risk commercial accounts. Key responsibilities encompass reducing loan losses and legal...


  • Québec, Quebec, Canada EightSix Network Full time

    Job Title: Senior Manager - Special LoansCompany: EightSix NetworkA position as a Senior Manager within the Special Loans division at EightSix Network entails serving as a sector authority, assessing potential risks, and devising strategies for overseeing high-risk commercial accounts. Key responsibilities include reducing loan losses and legal liabilities,...


  • Québec, Quebec, Canada EightSix Network Full time

    Job Title: Senior Manager - Special LoansCompany: EightSix NetworkThe role of Senior Manager for the Special Loans division at EightSix Network entails serving as a subject matter authority, assessing potential risks, and devising strategies for overseeing high-risk commercial lending accounts. Key responsibilities include reducing loan defaults and legal...


  • Québec, Quebec, Canada EightSix Network Full time

    {"h1": "Senior Account Manager", "p": "As a Senior Account Manager at EightSix Network, you will be responsible for growing the portfolio of business clients assigned to you. Your complex and varied duties will help you rapidly become the go-to resource person to your clients for their financial projects.Your role will involve identifying and developing...


  • Québec, Quebec, Canada EightSix Network Full time

    {"h1": "Senior Account Manager", "p": "As a Senior Account Manager at EightSix Network, you will be responsible for growing the portfolio of business clients assigned to you. Your complex and varied duties will help you rapidly become the go-to resource person to your clients for their financial projects.Your role will involve identifying and developing...


  • Québec, Quebec, Canada EightSix Network Full time

    About EightSix Network At EightSix Network, we're dedicated to building a secure and resilient digital infrastructure for our clients. Our team of experts is passionate about pushing the boundaries of technology and delivering innovative solutions that meet the evolving needs of the modern business world. Senior Disaster Recovery Strategist We are seeking a...


  • Québec, Quebec, Canada EightSix Network Full time

    About EightSix Network EightSix Network is a leading company in the retail sector, committed to driving innovation and delivering exceptional customer experiences. We are seeking a highly motivated and experienced Senior IT Project Manager to join our dynamic team. Job Description As a Senior IT Project Manager, you will play a pivotal role in leading and...


  • Québec, Quebec, Canada EightSix Network Full time

    About the RoleWe are seeking a highly skilled and enthusiastic individual to join our team as a Senior Customer Service Representative. As a key member of our Canadian Banking Branch network, you will be the face of our organization, providing exceptional service to our customers and helping them achieve their financial goals.Key ResponsibilitiesAct as a...


  • Québec, Quebec, Canada EightSix Network Full time

    About the RoleWe are seeking a highly skilled and enthusiastic individual to join our team as a Senior Customer Service Representative. As a key member of our Canadian Banking Branch network, you will be the face of our organization, providing exceptional service to our customers and helping them achieve their financial goals.Key ResponsibilitiesAct as a...