Senior Network Architect – Multiplayer Systems

Ubisoft Montréal

Montreal (administrative region)

On-site

CAD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ubisoft Montréal is seeking a Technical Lead – Network Programming to guide multiplayer systems, network architecture, game replication, and online services. You will define the long-term strategy for networking while leading a team delivering performant, scalable, and secure experiences.

You will collaborate with Gameplay, Engine, Online Services, Security, Production, and Live Operations to ensure the online experience meets the highest standards of quality and competitiveness.

Qualifications

  • 10+ years of professional software engineering experience.
  • 7+ years in multiplayer systems.
  • Proven leadership of technical initiatives for large-scale online games.
  • Deep expertise in client/server architecture, real-time networking, replication models, distributed systems, concurrency and multithreading, and performance optimization.
  • Very strong C++ expertise.
  • Experience with dedicated server development and operation.
  • Experience supporting live-service products in production.
  • Demonstrated ability to influence technical direction across multiple teams.

Responsibilities

  • Define networking architecture roadmap for current and future projects.
  • Own the architecture for dedicated game servers, replication, session management, matchmaking integrations, and backend services.
  • Drive performance budgets and networking best practices; improve server stability and uptime.
  • Lead investigations into systemic online gameplay issues affecting player experience.
  • Mentor network and online systems programmers and review designs for technical excellence.
  • Collaborate with Gameplay, Engine, Online Services, Security, Data, Production and Live Operations.

Skills

Networking
Distributed systems
Real-time networking
Client/server architecture
Concurrency & multithreading
Performance optimization
Leadership
Live-service experience
C++
Security

Tools

AWS/Azure/Gamelift/Playfab

Job description

Ubisoft Montréal is seeking a Technical Lead – Network Programming to guide multiplayer systems, network architecture, game replication, and online services. You will define the long-term strategy for networking while leading a team delivering performant, scalable, and secure experiences.

You will collaborate with Gameplay, Engine, Online Services, Security, Production, and Live Operations to ensure the online experience meets the highest standards of quality and competitiveness.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Network Programmer
Network Programmer

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Office-based
Senior Technical lead - Network Programming - Rainbow Six Siege
Senior Technical lead - Network Programming - Rainbow Six Siege

Ubisoft • Montreal (administrative region)

On-site
CAD 150,000 - 190,000
Senior Technical lead - Network Programming - Rainbow Six Siege
Senior Technical lead - Network Programming - Rainbow Six Siege

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 150,000 - 190,000
Office-based
Senior Technical lead - Network Programming - Rainbow Six Siege
Senior Technical lead - Network Programming - Rainbow Six Siege

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 140,000 - 190,000
Senior Online Multiplayer Systems Architect
Senior Online Multiplayer Systems Architect

NBCUniversal • Quebec

On-site
CAD 100,000 - 160,000
Online Game Systems Engineer (Go/C++/TypeScript)
Online Game Systems Engineer (Go/C++/TypeScript)

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior Director, Game Services & Organizational Excellence
Senior Director, Game Services & Organizational Excellence

Ubisoft • Montreal (administrative region)

On-site
CAD 140,000 - 190,000
Technical Lead, UI Systems & Performance
Technical Lead, UI Systems & Performance

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Senior UI Tech Lead – UI Architect for AAA Games
Senior UI Tech Lead – UI Architect for AAA Games

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Lead AI Behavior Systems Engineer (Gameplay AI Lead)
Lead AI Behavior Systems Engineer (Gameplay AI Lead)

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 110,000 - 170,000