Senior Engineer, Server - NBA 2K
location_onGrant Avenue, Old Town, Novato, Marin County, California, 94945, United States
Job Description
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 have shipped over 100 multi-sku titles to critical acclaim and commercial success. Our teams are independent and entrepreneurial. Our studios in Novato, Irvine, Budapest, Shanghai, Austin, Boise, Seoul, and Parksville, Canada are committed to artistry and technical innovation, offering top candidates the opportunity to learn and grow with some of the smartest and most creative minds in the industry.
About the Role
We’re seeking a Senior Engineer with a passion for server-side development to join the NBA 2K team! In this role, you’ll take ownership across a broad technical landscape—working in distributed systems, large‑scale computing, and efficient databases to build high-performance backend services. Your work will play a key role in delivering world-class online experiences that power one of the most popular sports game franchises in the world. This role reports into Lead Director of Programming.
Work Environment
This is a fully remote role that may be based anywhere in the United States.
Work location
Work model: Remote
Grant Avenue, Old Town, Novato, Marin County, California, 94945, United States
California
Key Responsibilities
- check_circleDesign and optimize distributed systems for scalability and reliability
- check_circleBuild large-scale computing solutions for millions of concurrent players
- check_circleDevelop efficient database structures for high-volume real-time transactions
- check_circleDeliver high-performance backend services with low latency and stability
- check_circlePartner with engineering and design teams for seamless online gameplay
- check_circleWork in backend architecture and services supporting NBA 2K’s online features
Requirements
- verified5+ years professional software development experience
- verifiedStrong proficiency in C++ and OOP principles
- verifiedProficiency in scripting languages (Python preferred)
- verifiedUnderstanding of distributed and scalable systems
- verifiedProven experience with multithreaded programming
- verifiedBS in Computer Science or equivalent experience
- verifiedExperience with secure transaction systems
- verifiedSkilled in database optimization
- verifiedFamiliarity with online gaming architectures
- verifiedWorking knowledge of SQL databases
- verifiedVideo game console development experience