Senior Server Engineer - NBA 2K
2K Games · Irvine, California, United States
About this role
**Senior Server Engineer — NBA 2K** ## About Visual Concepts At Visual Concepts, we believe great games are made by diverse and empowered teams with a shared passion for play. As one of the world’s top game development studios, we’ve shipped over 100 multi-sku titles to critical acclaim and commercial success. Our studios are located in Novato, Irvine, Budapest, Shanghai, Austin, Boise, Seoul, and Parksville (Canada). ## What We Need We’re seeking a **Senior Engineer** to join the **NBA 2K** team. In this role, you’ll take ownership across a broad technical landscape—working with **distributed systems**, **large-scale computing**, and **efficient databases** to build **high-performance backend services**. Your work will help deliver world-class online experiences for one of the most popular sports game franchises in the world. *Reports into: Lead Director of Programming.* ## What You Will Do - Work in the backend architecture and services that support 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 ## Who Will Be A Great Fit - **5+ years** of professional software development experience, focused on **backend/server-side systems** - Strong proficiency in **C++** and solid understanding of **object-oriented programming** - Proficiency in one or more scripting languages such as **Python, JavaScript/TypeScript, Perl, or Ruby** (preference for **Python** and **JavaScript**) - Understanding of **distributed and scalable systems** - Proven experience with **multithreaded programming** and driving efficiency/stability in large-scale, real-time environments - Ability to **research, evaluate, and integrate emerging technologies** to improve platform performance and product innovation - **BS in Computer Science** or equivalent experience in large-scale software development - Experience developing **secure transaction systems** (e.g., virtual currency and account-based features) is a strong plus - Skilled in **database optimization** (connection management, query performance tuning) - Familiarity with **online gaming architectures** and service design for live, connected player experiences - Working knowledge of **SQL databases** such as **MySQL** or **PostgreSQL** - Video game console development experience is highly beneficial - Love for video games (not just ours!) ## Location / Compensation Notes This role is **US Remote** (all states except WA), with additional pay ranges listed for **Washington State** and **Canada (British Columbia)**. Base pay and total compensation may vary based on market location and individual factors. *For full details on pay, benefits, and employment terms, refer to the original posting.*
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.