How Remoteville checks and expires listings

Senior Engineer, Server – NBA 2K

Skills
Computer ScienceOOPSoftware DevelopmentC++Emerging TechnologiesPerformance TuningProgramming
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software development experience focused on backend and server-side systems
  • Strong proficiency in C++ and object-oriented programming principles
  • Proficiency in one or more scripting languages such as Python PHP Perl or Ruby with preference for Python
  • Understanding of distributed and scalable systems
  • Experience with multithreaded programming in large-scale real-time environments
  • Ability to research evaluate and integrate emerging technologies and trends
  • BS in Computer Science or equivalent experience in large-scale software development
  • Experience developing secure transaction systems including virtual currency and account-based features is a plus
  • Skilled in database optimization including connection management and query performance tuning
  • Working knowledge of SQL databases such as MySQL Microsoft SQL Server or similar systems
  • Familiarity with online gaming architectures and service design for live connected player experiences
  • Video game console development experience is highly beneficial

Nice to have

  • Passion for video games
  • Entrepreneurial mindset
  • Collaborative
  • Innovative

Day to day

  • Develop backend architecture and services supporting NBA 2K online features
  • Design and optimize distributed systems for scalability reliability and fault tolerance
  • Build and maintain large-scale computing solutions for millions of concurrent players
  • Create efficient database structures and queries for high-volume real-time transactions
  • Deliver low-latency stable backend services and collaborate with engineering and design teams