Hard skills:
•At least 7-8 years’ experience in required area using .NET technology stack
•Strong experience with C#
•Minimum 2+ years of team management experience
•Networking experience in TCP, UDP, and higher-level protocols
•Ability to communicate effectively with designers and client engineers
•Self-motivated and willing to participate in all areas of engineering
•Experience implementing client/server and peer-to-peer architectures
•Deep understanding of performance optimization.
•Experience with Google or Amazon cloud services
•Distributed systems and multi-threading experience
Desired hard skills:
•C++ experience
•Passion for computer games.
•iOS and/or Android software development expertise
•Linux development experience
•Previous experience shipping and supporting a Live product at a global scale
•Low-level network knowledge and diagnosis including packet capture (e.g., tcpdump, wireshark), routing, firewalls, DHCP, DNS, and NAT busting.
Personal Requirements:
•English communication skills both written and verbal.