If you are interested in this position, please email rgraves@....
Thanks,
Ryan
Sr. Software Engineer
Overview:
This individual will be responsible for the multiplayer technologies
used by all future games developed, and will drive the long term
technology strategies for multiplayer. This entails developing
common client and server components capable of supporting games with
2-8 players as well as larger massively multiplayer games. The
position includes direct involvement in the development of in-house
games using the multiplayer technology, as well as coordinating the
use of the technology with external third party game developers.
This is a senior position with significant responsibility and
leadership growth potential.
Requirements:
• B.S. in Computer Science or equivalent professional
experience
• 5+ years programming experience
• Professional experience with multiplayer server or client
components on a shipping game
• Experience with multiplayer matchmaking, and community based
features
• Expert knowledge of sockets, TCP/IP, UDP, HTTP
• Development experience with Windows programming and
multithreaded programming
• Expert experience with C++, C#, ASP .NET, JavaScript
• Experience with SQL database design, creation, programming
and administration
• Experience building, deploying, and maintaining scalable
server components
• An understanding of network security principles
• Solid engineering skills, including skills in problem
solving, structured and object oriented programming, attention to
detail
Plus:
• Experience with available multiplayer middleware
• Experience with distributed object architectures
• Experience playing multiplayer games and participating in
multiplayer communities
• Excellent communication skills
• Team leadership experience is a plus
• Enthusiastic and positive interest in overcoming technical
challenges