Senior Software Engineer, Server

Blizzard entertainment is looking for a talented Senior Software Engineer to join a new team working on an unannounced mobile game. This person will work closely with game design and client engineers to craft backend systems which power our player facing features. The ideal candidate is someone comfortable bridging the gap between creative design and service infrastructure, who enjoys a technical challenge and thrives in an open collaborative environment.

Requirements

  • Strong C#, C++, or Java programming skills
  • Prior development work on client / server game systems
  • Experience with distributed systems and RPC routing
  • Knowledge of network and server security issues
  • Experience with code optimization
  • Enthusiasm and a passion for mobile gaming

Pluses

  • Experience supporting a live product
  • Architecture (cloud, client / server) experience
  • Linux development experience
  • Database development experience (Cassandra)
  • Knowledge of distributed messaging systems (Kafka)
  • Networking experience in TCP and UDP protocols
View on careers website
About this job
Team
Unannounced Project
Return to list