обновлено 19 часов назад
Senior Technical Lead - Network Programming - Rainbow Six Siege
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Technical Lead - Network Programming - Rainbow Six Siege (C++/Multiplayer Networking): Defining and evolving the networking architecture for a large-scale competitive multiplayer game with an accent on game-state replication, dedicated servers, scalability, and service reliability. Focus on designing low-latency distributed systems, solving complex performance and security challenges, and leading technical direction across gameplay, engine, online services, and live operations teams.
Location: Office-based in Montreal, Canada; Bucharest, Romania; or Kyiv, Ukraine.
Company
is a global video game company creating original gaming experiences including Rainbow Six, Assassin’s Creed, and Just Dance.
What you will do
- Define the long-term networking architecture roadmap, including replication, server authority, client prediction, lag compensation, matchmaking, and distributed game services.
- Own the evolution of dedicated servers, session management, backend integrations, and cross-platform multiplayer systems.
- Set performance targets and lead optimization initiatives covering latency, bandwidth, server tick rates, CPU, memory, replication costs, and service response times.
- Improve service resiliency, fault tolerance, uptime, and security while addressing exploits, cheating vectors, packet manipulation, and service abuse.
- Analyze telemetry and production incidents, lead root-cause investigations, and maintain the health of a live-service multiplayer product.
- Lead and mentor network programmers while coordinating technical initiatives across gameplay, engine, quality, SRE, backend, data, security, production, and multiple studios.
Requirements
- 10+ years of professional software engineering experience and 7+ years developing multiplayer systems.
- Proven leadership of technical initiatives for large-scale online games and the ability to influence direction across multiple teams.
- Deep expertise in client/server architecture, real-time networking, replication models, distributed systems, concurrency, multithreading, and performance optimization.
- Very strong C++ expertise and experience developing and operating dedicated game servers.
- Experience supporting live-service products in production, including reliability, monitoring, incident response, and continuous optimization.
- Office-based work in Montreal, Bucharest, or Kyiv is required.
Nice to have
- Experience shipping competitive multiplayer titles and large-scale live-service architectures.
- Backend services and cloud-native systems experience.
- Knowledge of AWS, Azure, GameLift, PlayFab, and service orchestration.
- Experience with telemetry, observability, and production monitoring.
- Experience working across multiple studios and global development organizations.
Culture & Benefits
- Work with multidisciplinary teams across gameplay, engine, online services, security, data, production, and live operations.
- Contribute to a globally distributed game development organization.
- Help shape the technical direction of a high-scale competitive multiplayer experience.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Senior Software Engineer - Generalist (Game Development)
Roblox
5 дней назад
Principal Software Engineer, Physics (C++)
3 дня назад
Intern Software Developer (3D Graphics)
5 дней назад
Animation Tools Programmer (All Levels)
85 000 - 120 000CAD
13 часов назад
Build and Pipeline Programmer (Unreal Engine)
14 часов назад