TL;DR

Principal Online Software Engineer (Gamedev): Defining the architecture and technical direction of a multiplayer platform and backend services for a AAA sports title with an accent on building secure, scalable, and resilient systems. Focus on hands-on technical mastery with leadership and mentorship across the engineering organization.

Location: Remote

Salary: CAD $139,300 - CAD $206,140 per year

Company

2K Sports Lab is a stand-alone studio at 2K looking to push game development boundaries to bring 2K's next groundbreaking sports franchise to life.

What you will do

  • Architect scalable backend services and real-time multiplayer infrastructure.
  • Collaborate on technical direction for online systems across the studio.
  • Drive architectural decisions spanning UE5 and custom game servers.
  • Lead security practices including service hardening and anti-cheat strategy.
  • Mentor and guide engineers across teams and experience levels.
  • Establish engineering standards and best practices for online systems.

Requirements

  • 10+ years of software engineering experience in game development.
  • Mastery of C++, Go, and Python.
  • Deep expertise designing secure, scalable cloud-based backend services.
  • Experience with Unreal Engine 5 networking and replication systems.
  • Experience with customizing and optimizing UE Dedicated Servers.
  • Strong leadership, mentorship, and communication skills across disciplines.

Nice to have

  • Experience with AWS, GCP, Kubernetes, or infrastructure-as-code at scale.
  • Follows industry trends through research and conferences; speaking at events like GDC valued.
  • Track record of shipping AAA multiplayer titles in senior roles.
  • Passion for playing or watching sports.

Culture & Benefits

  • The company is committed to ensuring that individuals with disabilities are provided suitable accommodations to enjoy equal employment opportunities.