How Remoteville checks and expires listings
Senior Engineer, Server – NBA 2K
Skills
Computer ScienceOOPSoftware DevelopmentC++Emerging TechnologiesPerformance TuningProgramming
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
