Network Programmer - Microsoft Studios - Lionhead Job
| Job Title | Network Programmer - Microsoft Studios - Lionhead Job |
|---|---|
| Job Category | Programming |
| Skills Required | Programming |
| Location | Guildford |
| Job Description | Job Category: Software Engineering: Development Location: Guildford, GB Job ID: 828631-105303 Division: Interactive Entertainment Business Network Programmer Lionhead Studios Salary range: £40,000 to £50,000 Location: Guildford, UK Opening date: 27th March 2013 Closing date: 26th April 2013 Role Purpose Lionhead Studios is seeking a highly skilled and experienced Network Programmer to be a key contributor on an unannounced title. The ideal candidate is someone who enjoys playing online games and has a working knowledge of multiplayer peer-to-peer and client-server game systems. The role will focus on designing, implementing and optimizing the network architecture for the project in an existing framework, taking into account security concerns and implementing online features. Team/Department Mission Are you a highly talented individual who enjoys a challenge and is brimming with drive and enthusiasm? Do you feel your skills and talents are waiting to find the right creative environment in which to thrive? At Lionhead we strive to create successful, landmark games and to be one of the world’s most respected developers. To that end we are continually looking for bright, talented individuals to join our team. We are well aware that new employees and fresh ideas keep us the dynamic and creative Studio that we are! Key Accountabilities: •Technical design and implementation of a scalable and maintainable client network architecture •Sensible use of 3rd Party and other existing resources to achieve required features. •Work with the Design and Programming teams to ensure the feasibility of multiplayer features •Network performance meets all technical and platform requirements. •Identify security and fairness concerns and offer solutions Key Success Criteria: •All network related aspects of the project are understood with implementations in place before entering Production. •Scalability issues and risks are identified and planned for. •All testing issues related to multiplayer features are accounted for and relayed to production. •Game design components are fully supported by the network architecture •Network bandwidth and latency issues are accounted for and optimizations and mitigations in place. •Any cloud related aspects of the networking requirements are designed and implemented. Knowledge, Skills and Experience Essential Experience •Proven client-server and peer-to-peer architecture experience •Experience dealing with network and server security issues •Experience with lag compensation techniques •Experience with packet repeaters •Low-level network experience (protocols, packet optimisation, NAT traversal etc.) •Experience with load balancing •Fluent in C++ and C# Desirable Experience •Passion for playing Multiplayer games •A shipped multiplayer title as a Network/Server Programmer •Cloud environments (Azure, Amazon EC2 etc.) •Some database development knowledge •Multitier architecture experience •Xbox 360 / Xbox Live experience •Multiplatform development experience •Unreal experience Special Requirements/Additional Information e.g. Language Skills Microsoft is an equal opportunity employer and supports workforce diversity Microsoft’s privacy statement can be viewed on the following web page: http://privacy.microsoft.com/en-gb/default.mspx |
| Salary | £40,000 to £50,000 |
| Date posted | 05/03/2013 |
| Recruiter |
This job is advertised on behalf of Microsoft Studios (UK) using their internal reference 828631-105303.
|
| Apply for this job |

This job is advertised on behalf of Microsoft Studios (UK) using their internal reference 828631-105303.
Connect with