Jobs · Management

Senior Engineer, Server – NBA 2K

Visual Concepts · Novato, CA · 2 mo ago
Management$131k–$174k/yrFull-time

About the role

At Visual Concepts, we are a leading game development studio known for shipping over 100 multi-platform titles. Our teams are independent and entrepreneurial, located in various global hubs including Novato, Irvine, Budapest, Shanghai, Austin, Boise, Seoul, and Parksville, Canada.

Responsibilities

  • Work in the backend architecture and services supporting NBA 2K's online features
  • Design and optimize distributed systems for scalability, reliability, and fault tolerance
  • Build and maintain large-scale computing solutions handling millions of concurrent players
  • Develop efficient database structures and queries for high-volume, real-time transactions
  • Deliver high-performance backend services with a focus on low latency and stability
  • Partner with engineering and design teams to enable seamless online gameplay experiences

Requirements

  • 5+ years of professional software development experience, with a strong focus on backend and server-side systems
  • Strong proficiency in C++ with a solid understanding of object-oriented programming principles
  • Proficiency in one or more scripting languages such as Python, PHP, Perl, or Ruby, with a strong preference for Python
  • Understanding of distributed and scalable systems
  • Proven experience with multithreaded programming, driving efficiency and stability across large-scale, real-time environments
  • Demonstrated ability to research, evaluate, and integrate emerging technologies and trends to enhance team capabilities, platform performance, and product innovation
  • Bachelor's degree in Computer Science or equivalent experience in large-scale software development
  • Experience developing secure transaction systems, including virtual currency and account-based features, a strong plus
  • Skilled in database optimization, including connection management and query performance tuning
  • Familiarity with online gaming architectures and service design for live, connected player experiences
  • Working knowledge of SQL databases such as MySQL, Microsoft SQL Server, or similar systems
  • Video game console development experience is highly beneficial
  • Loves video games (not just ours!)

Qualifications

  • Remote role available within the United States
  • Salary range: $130,700 - $174,300 per year for California, $117,700 - $157,000 per year for New York State (inclusive of New York City), $130,700 - $174,300 per year for Washington, $117,700 - $157,000 per year for New Jersey, $115,700 - $154,300 (CAD) per year for British Columbia
  • Other benefits include medical, dental, vision, and basic life insurance coverage; 14 paid holidays per calendar year; paid vacation time; paid sick days; parental and compassionate leave; wellbeing programs; family planning support; commuter benefits; and reimbursements for fitness-related expenses. Ontario only: The use of Artificial Intelligence is not being used to screen candidates.

Similar jobs