2

2K

Global video game publisher and developer

Expert Online Services Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBurnaby, BC, Canada

About the Job

Requirements

  • At least 7 years of experience building backend services and online systems for games.
  • Expert proficiency building production backend services in Go.
  • Experience shipping and scaling live online services for millions of players.
  • Deep expertise in distributed, event-driven systems and networking protocols.
  • Proven technical leadership driving architecture and alignment across teams.
  • Production experience with AWS, Kubernetes, and relational databases such as PostgreSQL.
  • Hands-on experience building monitoring, alerting, and distributed tracing for production systems.
  • Understanding of CI/CD best practices and experience designing pipelines that enable zero-downtime deployments.
  • Bachelor’s degree in Computer Science or equivalent experience.

Responsibilities

  • Architect, build, and own large-scale backend services powering online features, from initial design through launch and live operations.
  • Set technical direction and engineering standards for online services, influencing architecture and best practices across teams.
  • Lead technical planning for major online initiatives, producing technical designs, work breakdowns, and dependency analysis to enable execution across multiple engineers and teams.
  • Provide input on infrastructure cost modeling and capacity planning, including projecting cloud costs from expected player populations.
  • Partner with design, art, production, and engineering leadership to shape online features and articulate trade-offs between player experience, cost, and schedule.
  • Set standards for clean, performant, and well-tested code through hands-on development and code and design reviews.
  • Mentor and coach engineers at all levels, contribute to hiring, and help shape engineering culture.
  • Collaborate with publisher technology teams, platform partners, and external vendors on online infrastructure and services.

Desired Qualifications

  • Experience with Unreal Engine 5 or similar engines, particularly dedicated server and client networking code in C++.
  • Proficiency in Python.
  • Experience modeling infrastructure costs and capacity for live services at scale.
  • Experience integrating with first-party platform online services such as PlayStation Network, Xbox network, and Steam.
  • Passion for playing or watching sports.

About the Company

2K

Global video game publisher and developer

2K is a video game publisher under Take-Two Interactive that develops and publishes interactive entertainment for a global audience, collaborating with well-known studios like Supermassive Games and Firaxis Games to produce titles across genres. Its products are delivered as digital downloads and physical copies, and are monetized through DLC, in-game purchases, seasonal passes, and exclusive content partnerships. The company’s games span casual to hardcore players and even professional eSports audiences, with examples including The Quarry and TopSpin 2K25. 2K differentiates itself through high-profile collaborations, a mix of revenue streams (box sales, DLC, microtransactions, and branded content), and strategic partnerships that offer exclusive in-game items and experiences, such as Wimbledon-themed passes. Its goal is to deliver engaging, high-quality gaming experiences at scale while growing revenue through multiple distribution channels and licensing deals.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Novato, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at 2K

See more jobs