yandex
2k
Страна
Канада
Зарплата
96 400 $ – 142 660 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorВ офисеПолная занятость

Senior Online Services Software Engineer

Оценка ИИ

Это отличная возможность попасть в новую студию (2K Sports Lab) под эгидой крупного издателя. Работа над AAA-проектом с нуля, конкурентная зарплата и использование современного стека (UE5, Go, K8s) делают вакансию крайне привлекательной.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Роль требует редкого сочетания навыков: глубокого знания C++ для работы с Unreal Engine и опыта разработки бэкенда на Go/Python с использованием Kubernetes и AWS. Статус Senior предполагает ответственность за архитектуру распределенных систем и наставничество.

Анализ зарплаты

Медиана125 000 CA$
Рынок105 000 CA$ – 155 000 CA$
Оценка ИИ

Предлагаемый диапазон ($96k - $142k CAD) соответствует рыночным стандартам для Senior-разработчиков в Британской Колумбии, хотя верхняя планка может быть чуть ниже, чем в крупнейших тех-гигантах (FAANG), что компенсируется бонусами и акциями.

Сопроводительное письмо

I am writing to express my strong interest in the Senior Online Services Software Engineer position at 2K Sports Lab. With over five years of experience in game development and a deep proficiency in C++, Go, and Python, I have a proven track record of building scalable backend services and integrating them seamlessly with game clients. My background in developing distributed systems and working with cloud infrastructure like AWS and Kubernetes aligns perfectly with your goal of building a world-class multiplayer backbone for a new AAA sports franchise.

In my previous roles, I have successfully owned the full lifecycle of online features, from designing event-driven architectures to implementing real-time monitoring with tools like DataDog. I am particularly excited about the opportunity to work within Unreal Engine 5 and collaborate with a multidisciplinary team in Vancouver to push the boundaries of sports gaming. I am a strong advocate for clean, well-tested code and enjoy mentoring fellow engineers to foster a culture of technical excellence.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 2k уже сейчас

Присоединяйтесь к 2K Sports Lab и создайте технологический фундамент для следующего легендарного спортивного блокбастера!

Описание вакансии

2K Sports Lab

Who We Are

Founded in 2023, 2K Sports Lab is the newest stand alone studio at 2K looking to push game development boundaries to bring 2K's next groundbreaking sports franchise to life. We're building a world-class team at our new Vancouver, BC location where our goal is to deliver an exceptional experience through bold ideas, technical excellence, and creative collaboration. We're seeking passionate and driven professionals across all areas of game development to help shape this ambitious vision. If you’re interested in tackling unique challenges and think you have what it takes to level up our team, we encourage you to apply!

What We Need

We’re looking for a Senior Online Services SE to help build the scalable multiplayer backbone of our next AAA sports title. In this role, you will own the full lifecycle of online features, primarily developing custom backend services and implementing the necessary game client logic, partnering with designers, artists, and producers to create seamless connected experiences. We value technical depth, a collaborative mindset, and adaptability as our team and technology evolve together.

What You Will Do

●      Design and build scalable backend services to support online features

●      Develop the client-side systems in C++ needed for the online features in Unreal Engine

●      Implement comprehensive monitoring and alerting for your services

●      Partner with design, art, and production to shape online features

●      Write clean, performant, and well-tested code

●      Mentor team members and contribute to engineering culture

●      Conduct code reviews to uphold quality and consistency

What Will Make You A Great Fit

●      5+ years of software engineering experience in game development

●      Proficiency in C++, Go, and Python

●      Strong understanding of distributed systems and networking protocols

●      Experience building online or multiplayer game systems

●      Experience working with relational databases (e.g., PostgreSQL)

●      Experience with Kubernetes, AWS, or similar cloud platforms

●      Experience with observability tools (e.g., OpenTelemetry, DataDog)

●      Familiarity with CI/CD concepts to support zero-downtime deployments

●      Familiarity with event-driven architecture

●      Excellent communication and collaboration skills across disciplines

●      Adaptable and comfortable navigating a growing organization

●      Bachelor’s degree in Computer Science or equivalent experience

Beneficial Qualifications

●      Familiarity with Unreal Engine 5 or similar game engines

●      Track record of shipping AAA multiplayer titles

●      Passion for playing or watching sports

As an equal opportunity employer, we are committed to ensuring that individuals with disabilities are provided  suitable accommodations to enjoy equal employment opportunities, including the ability to participate in the job application or interview process. Please contact us if you need an accommodation as part of your application process or otherwise have questions about the Company’s accommodation policy and review process.

The pay range for this position in British Columbia at the start of employment is expected to be between $96,400 and $142,660 per Year. However, base pay offered is based on market location, and may vary further depending on individualized factors for job candidates, such as job-related knowledge, skills, experience, and other objective business considerations. Subject to those same considerations, the total compensation package for employees in regular roles may also include other elements, including a bonus and/or equity awards, in addition to a full range of medical, financial, and/or other benefits, provided that temporary or intern roles will not be eligible for many of these payments or benefits. Details of participation in compensation and benefit plans (if applicable) will be provided if an employee receives an offer of employment.

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • AWS
  • C++
  • Python
  • Unreal Engine 5
  • Kubernetes
  • OpenTelemetry
  • CI/CD
  • PostgreSQL
  • Distributed Systems
  • Event-Driven Architecture
  • Go
  • Datadog

Возможные вопросы на собеседовании

Вакансия требует опыта работы с распределенными системами и высоконагруженными бэкендами.

Как бы вы спроектировали систему подбора игроков (matchmaking), способную обрабатывать резкие скачки трафика при запуске AAA-игры?

В описании указаны C++ для клиента и Go/Python для сервисов. Важно понимать, как кандидат связывает эти части.

Опишите ваш опыт реализации сетевого протокола между клиентом на C++ и бэкенд-сервисом. Какие подходы к сериализации данных вы предпочитаете и почему?

Упоминается использование Kubernetes и облачных платформ.

Расскажите о наиболее сложной проблеме производительности или стабильности, с которой вы столкнулись в облачной инфраструктуре, и как вы её решили.

Работа в новой студии требует умения выстраивать процессы.

Как вы подходите к проведению код-ревью и какие критерии качества кода считаете приоритетными для долгоживущего игрового сервиса?

Спортивные игры часто требуют синхронизации данных в реальном времени.

Как вы обеспечиваете консистентность данных в распределенной системе при использовании реляционных баз данных, таких как PostgreSQL, в условиях высокой нагрузки?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

2k
Страна
Канада
Зарплата
96 400 $ – 142 660 $