NOTE: This job is no longer available!
Network Programmer, Senior
Redmond, WA, US
Job Category: Software Engineering: Development
Location: Redmond, WA, US
Job ID: 783083-73520
Division: Interactive Entertainment Business
We’re the people that developed Kinect and profoundly changed the way people interact with technology. Now our studio is ready to change the world again, but we need your help!
We’re a rapidly growing team of experienced incubators and game developers working with truly inspiring entertainment technology. We brainstorm exciting and ground-breaking experiences and quickly build working prototypes on top of developing tech. We transform our ideas into reality through shipping first-to-market products.
You’re an awesome networking-focused game developer with a deep background in distributed systems, network state management, multi-threading, and latency-compensation techniques. You've worked across a range of network technologies from low-level sockets, to RPCs, messaging and replication architectures. You thrive on pushing multiplayer game experiences to their maximum potential of fun and hassle-free enjoyment. You work collaboratively with designers and other developers to make push multiplayer game experiences to their maximum fun potential. You're thrilled to move your code into production and ship a compelling and innovative title. You're looking to make significant contributions, solve hard problems, and work in a fun and healthy environment with excellent peers.
Qualifications
7+ years of professional development experience in C/C++
4+ years of network-focused engineering experience including Xbox Live or other console network service
Shipped multiple titles on current generation platforms
Passion for delighting players and users with awesome games and entertainment experiences
Broad understanding of game network systems, including client-server and peer-to-peer architectures
Strong background in gameplay-focused networking, particularly in implementing or directing the implementation of client-side latency compensation
Demonstrated experience with modern game engines such as Unity, Unreal, or equivalent
Excellent debugging and optimization skills working in a multi-threaded environment
Strong creative problem solving abilities
Bachelors or Masters in Computer Science or related field, or equivalent
Bonus skills
Aptitude with additional programming languages (C#, Lua, Python, HTML5/Javascript)
Experience with social networking platforms
Experience with secondary scripting languages (Unrealscript, Lua, Python)
Experience with Kinect or other motion control technologies
Demonstrated technical leadership or mentoring experience
*To consider similar job openings within Microsoft Game Studios on MS Career, use keyword: Microsoft Studios
J2WERPL1
Location: Redmond, WA, US
Job ID: 783083-73520
Division: Interactive Entertainment Business
We’re the people that developed Kinect and profoundly changed the way people interact with technology. Now our studio is ready to change the world again, but we need your help!
We’re a rapidly growing team of experienced incubators and game developers working with truly inspiring entertainment technology. We brainstorm exciting and ground-breaking experiences and quickly build working prototypes on top of developing tech. We transform our ideas into reality through shipping first-to-market products.
You’re an awesome networking-focused game developer with a deep background in distributed systems, network state management, multi-threading, and latency-compensation techniques. You've worked across a range of network technologies from low-level sockets, to RPCs, messaging and replication architectures. You thrive on pushing multiplayer game experiences to their maximum potential of fun and hassle-free enjoyment. You work collaboratively with designers and other developers to make push multiplayer game experiences to their maximum fun potential. You're thrilled to move your code into production and ship a compelling and innovative title. You're looking to make significant contributions, solve hard problems, and work in a fun and healthy environment with excellent peers.
Qualifications
7+ years of professional development experience in C/C++
4+ years of network-focused engineering experience including Xbox Live or other console network service
Shipped multiple titles on current generation platforms
Passion for delighting players and users with awesome games and entertainment experiences
Broad understanding of game network systems, including client-server and peer-to-peer architectures
Strong background in gameplay-focused networking, particularly in implementing or directing the implementation of client-side latency compensation
Demonstrated experience with modern game engines such as Unity, Unreal, or equivalent
Excellent debugging and optimization skills working in a multi-threaded environment
Strong creative problem solving abilities
Bachelors or Masters in Computer Science or related field, or equivalent
Bonus skills
Aptitude with additional programming languages (C#, Lua, Python, HTML5/Javascript)
Experience with social networking platforms
Experience with secondary scripting languages (Unrealscript, Lua, Python)
Experience with Kinect or other motion control technologies
Demonstrated technical leadership or mentoring experience
*To consider similar job openings within Microsoft Game Studios on MS Career, use keyword: Microsoft Studios
J2WERPL1
