Software Engineer (C#/.NET)
Core
Building scalable server-side features and distributed systems for online gaming services including matchmaking, cloud saves, and leaderboards.
Role type
Senior IC backend software engineer (C#/.NET)
Builds
Online services for game franchises (matchmaking, cloud saves, leaderboards, player inventory)
Domain
Online gaming infrastructure
Deliverable
production ML models | product features
Required skills
C#, C++, distributed systems design, API design, web service scalability, MSSQL, Windows Server, IIS, .NET, OO design patterns
Preferred skills
Online gaming systems, commerce systems, search systems, networking systems (DNS, NAT, firewalls), Xbox Live, Sony NP, Games for Windows Live, Agile
Technologies
Windows Server, SQL Server, IIS, .NET, C#, C++, MSSQL, Perforce
Responsibilities
Develop high volume, highly scalable server-side features; Develop web services supporting game console clients, browser clients, and external server clients; Develop highly reliable distributed server systems; Web performance optimization
Seniority
Senior, hands-on IC