id Software is looking for a talented Lead Backend Programmer to help create and maintain game services as part of a development team on legendary id game properties like DOOM and QUAKE, developing custom tools and technology for the game industry's most advanced engine technology.
Help design and maintain backend services supporting all elements of a modern networked title, including user accounts, storefronts, matchmaking, and more.
3+ years’ experience building reliable, highly available and scalable platforms
Experience building in a cloud environment
Expertise working with C# in the .NET Framework
Knowledge of Linux environments, source code control systems, and release management
Strong coding, algorithm design, debugging skills
BS Degree in Computer Science (or equivalent)
Experience working with secure RESTful web services that are highly scalable
Experience with .NET Core, ASP.NET
Working C++ knowledge
Strong relational database fundamentals, hands-on experience with non-relational/NoSQL alternatives, and solid grasp of which to use when
Experience with MVC frameworks is plus
Experience with integrating with third party APIs (including social networks and payment/billing systems)
About Our Team:
id Software, located just North of Dallas, TX, provides technical, design and artistic leadership as a world-renowned game developer and technology innovator since its founding in 1991. id Software’s iconic brands such as Wolfenstein®, DOOM®, QUAKE® and RAGE® have become staples of popular culture for generations of gamers. At id Software, everything revolves around the people; we believe in hiring the best and brightest and giving them the tools and the environment to be successful. These principles have guided us successfully for over twenty years and will continue to guide us into the future.