gamedevjobs logo
Explore Jobs

Networking Programmer

Sega Europe

Summary

The job is for a Network Programmer at a third-party studio based in Montreal, Canada. The studio specializes in building their own IPs for consoles and PCs. The responsibilities include online programming, testing, and maintaining game features and systems, working closely with designers, mentoring junior programmers, and helping the project manager estimate working time and plan tasks. The essential skills and experience required are at least 5 years of experience as a programmer, having shipped at least 2 games, good communication and collaboration skills, and proficiency in UE4 and C++. The studio offers a competitive salary, insurance, work-life balance, generous vacation package, and more.

Job description

Position at SEGA European Head Office

NETWORKING PROGRAMMER

Department: Programming

Studio:  SEARCHLIGHT – Third Party Studio

Country: Canada, Montreal

Hybrid Working

We’re pleased to be promoting an exciting opportunity for a Network Programmer to join an award winning independent third-party studio based in Montreal (Quebec), Canada. The successful applicant will be joining a dynamic passionate and diverse team working on an exciting and innovative new project.

The studio specialize in building their own IPs, targeted at consoles and PCs. Driven by a passion for our craft and a strong foundation of design methodology, they focus on fostering innovation and delivering awesome experiences to their players.

The studio position themselves as a meaningful and positive influence on the field they love, through the games made, but also through the way they make these games. Developing a video game can be an amazing experience, and as such, they strive to foster a positive and stimulating environment where everyone has an opportunity to grow in their craft. The studio value autonomy, initiative and ownership; believe in collaboration and think everyone in the team should have a voice in shaping the games they deliver.

The studio offers competitive salary, as well as great conditions: insurance, attention to work-life balance, very generous vacations package, and much more.

Responsibilities

  • Responsible for online, programming, testing and maintaining game features and systems.
  • Work closely with designers to understand and comply with functional and gameplay requirements
  • Responsible for all code and for technical implementation.
  • Mentor junior programmers
  • Help the project manager to estimate working time and plan tasks, and follow up with other team members involved in specific features to ensure a quality and timely delivery.

Knowledge of

  • Networking programming
  • Netcode (replication and/or Remote Procedure Calls)
  • Knowledge of lag compensation
  • Handling of sockets and packets, NAT punchthroughs
  • Debugging and troubleshooting of network issues

Essential Skills & Experience

  • At least 5 years of experience as a programmer
  • Shipped at least 2 games
  • Autonomous and flexible
  • Good communication skills
  • Good collaboration skills
  • Capable of receiving and collecting feedback, improving and iterating on features
  • Must have meme proficiency

Important

  • Experience in UE4
  • Experience in C++

Location: Montreal, Canada

Country: Canada

Date found: 2023-03-17

If you're tired of sifting through endless job postings, try our AI-powered job search tool!

It's a game-changer.

Subscribe to all Engineering jobs in Canada