Day-to-Day Responsibilities
Design and write server code that runs game rules, player sessions and match logic
Build matchmaking systems that group players by skill, region and latency
Write networking code that keeps player actions in sync with low delay
Set up and scale game servers across regions and cloud infrastructure during peak hours
Monitor performance dashboards, find lag, crashes and bottlenecks, and fix them
Work with game designers, client engineers and QA to ship new features and live events
Respond to outages and on-call alerts, and write post-incident reports


