Are you ready to work on the most powerful console ever while helping solve mind-bending game development challenges? The Xbox Advanced Technology Group (ATG) provides deeply technical consulting services that enable game developers around the world to create cutting-edge experiences for Microsoft game platforms. ATG is seeking a Software Engineer with deep technical expertise in social, multiplayer gameplay, networking, and game-to-service interactions. A passion for understanding the process of game development is a must, prior experience with cloud-hosted services is a plus. If you are a match for this role you will be a key part of making Microsoft gaming platforms and services a success - including Xbox One X, Xbox Live, Mixer, and Windows 10.
Work directly with game developers to understand and address their technical problems Collaborate with other teams on new features and optimizations Work closely with the 1st and 3rd Party Publishing groups to drive technical issues raised by game developers with appropriate teams across Microsoft Research and develop focused solutions, samples, and white papers that showcase advanced techniques on our platforms Understand and align solutions to the business needs of the platform Develop and deliver technical presentations at game developer conferences
5+ years professional work experience in the video games or related industry C++ programming skills Experience integrating cloud services into gameplay experiences and the game development process Experience in one or more of: Xbox Live, Azure or similar cloud-hosting environments, RESTful services, media streaming, TCP/UDP (Berkeley Sockets/Winsock), CPU and storage performance profiling, SQL, Claims-based Authentication/Certificates, IPSec, and SSL/TLS Experience in development role for games on one or more of Xbox, Windows, or other console or mobile game platforms Demonstrated experience in