2k Senior Engineer, Server for NBA 2K at Visual Concepts focusing on backend architecture and services. Responsible for building scalable, reliable distributed systems and efficient databases to support millions of concurrent players.
Responsibilities
Work in the backend architecture and services that support NBA 2K’s online features
Design and optimize distributed systems to ensure scalability, reliability, and fault tolerance
Build and maintain large-scale computing solutions that handle millions of concurrent players
Develop efficient database structures and queries to support 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, 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
Qualification
Strong proficiency in C++
Required
5+ years of professional software development experience
Strong proficiency in C++
Proficiency in one or more scripting languages such as Python, PHP, Perl, or Ruby
Understanding of distributed and scalable systems
Experience with multithreaded programming
BS in Computer Science or equivalent experience
Experience with SQL databases such as MySQL or Microsoft SQL Server
Preferred
Experience developing secure transaction systems including virtual currency and account-based features