2K logo

Senior Engineer, Server - NBA 2K

$131k-174k/hrFull-timeRemote

location_onGrant Avenue, Old Town, Novato, Marin County, California, 94945, United States

Apply Now

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

Open in Google Maps(38.10746, -122.56969)

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

Benefits & Perks

check_circleMedical, dental, vision, and basic life insurance coveragecheck_circleBasic life insurance coveragecheck_circle401(K) plan eligibilitycheck_circleEmployee Stock Purchase Program eligibilitycheck_circle14 paid holidays per calendar yearcheck_circlePaid vacation time (15-25 days) or discretionary time offcheck_circleUp to 10 paid sick dayscheck_circlePaid parental and compassionate leavecheck_circleWellbeing programs for mental health and wellness supportcheck_circleFamily planning support through Maven

Similar Job Opportunities

Frequently asked questions about Senior Engineer, Server - NBA 2K at 2K

What does a Senior Engineer, Server - NBA 2K at 2K do?expand_more
Day-to-day, the Senior Engineer, Server - NBA 2K at 2K will design and optimize distributed systems for scalability and reliability; build large-scale computing solutions for millions of concurrent players; develop efficient database structures for high-volume real-time transactions; and deliver high-performance backend services with low latency and stability.
What are the requirements for this Senior Engineer, Server - NBA 2K role?expand_more
To qualify for the Senior Engineer, Server - NBA 2K at 2K position, applicants should have: 5+ years professional software development experience; Strong proficiency in C++ and OOP principles; Proficiency in scripting languages (Python preferred); Understanding of distributed and scalable systems; Proven experience with multithreaded programming; and BS in Computer Science or equivalent experience.
What is the salary range for Senior Engineer, Server - NBA 2K at 2K?expand_more
The advertised salary range for Senior Engineer, Server - NBA 2K at 2K is $131k-174k/hr.
Where is the Senior Engineer, Server - NBA 2K role at 2K located?expand_more
Senior Engineer, Server - NBA 2K at 2K is based in Grant Avenue, Old Town, Novato, Marin County, California, 94945, United States. This is a remote role.
Is this Senior Engineer, Server - NBA 2K job remote, hybrid, or on-site?expand_more
2K has listed this Senior Engineer, Server - NBA 2K role as remote.
How much experience is required for this Senior Engineer, Server - NBA 2K role?expand_more
Senior Engineer, Server - NBA 2K at 2K typically requires 5+ years of relevant experience at the senior level.
What skills do you need for the Senior Engineer, Server - NBA 2K role at 2K?expand_more
Key skills for Senior Engineer, Server - NBA 2K at 2K include c++; python; php; perl; ruby; sql; mysql; and microsoft sql server.
What category does the Senior Engineer, Server - NBA 2K role belong to?expand_more
Senior Engineer, Server - NBA 2K at 2K is part of the Information Technology job category on Recrutus.