Senior Software Engineer (C++), Game Services
Battle.net & Online Products Irvine, California

The Battle.net & Online Products organization is home to 300+ superpowered engineers, program managers, and designers focused on the technology that powers Blizzard Entertainment’s games. Whether you’re playing one of our titles, chatting with friends, or just shopping online, B&OP ensures that our players are immersed in engaging, exciting, and secure experiences.

Blizzard Entertainment has an opening for a talented and enthusiastic Senior Software Server Engineer to join our Battle.net Game Services (BGS) Core technologies team!

The Game Services Group develops the software, services and infrastructure that keeps millions of players online simultaneously worldwide, 24 hours a day, 365 days a year.  When a player logs in, sends a friend request, a whisper, or a chat within one of our rich virtual worlds, Game Services powers these capabilities.  When you use voice chat, check your profile statistics, or create a new social group, we are the team that makes those things possible.  From Overwatch to Hearthstone, StarCraft 2 to Diablo 3, World of Warcraft to Heroes, regardless of the game, time zone, or scale, Game Services is ready to answer the call with effectiveness and professionalism, acting as the central pillar to supercharge all player engagement.

Responsibilities

 

  • Develop core technologies for building scalable, resilient and highly available platform services
  • Ensure continuous improvement of the tools and processes by which Game Services builds, validates, deploys and monitors services around the world
  • Engage internal and external development teams, create relationships and assist with shared initiatives
  • Research and implement new technologies and best practices, drive innovation and advancement of core services
  • Participate in live operation rotation
  • Serve as a mentor to junior engineers

Requirements

 

  • A minimum of 5 years of relevant work experience
  • Ability to work in a collaborative environment
  • Advanced understanding of C++
  • Prior development work on distributed systems and client/server architectures
  • Knowledge of network and server security issues
  • Experience with performance analysis and code optimization
  • Experience with protocol and API design
  • Database development experience (MySQL, Oracle, Cassandra, etc.)
  • Self-motivated and able to break down complex tasks

Pluses

  • Proficient in at least one scripting language such as Python
  • Linux development experience (server applications, gdb debugging, etc.)
  • Experience with cloud, virtualization and containerization technologies
分享: 

Blizzard Entertainment提供平等的工作機會。所有合格的申請者,無論其種族、膚色、宗教、性別、性取向、性別認同、性別表達、國籍、受保護的退伍軍人身份,或其他基於適用法律的保護,都享有一樣的受雇機會,而且不會因為身體上的殘疾而受到歧視。

住宿要求:我們承諾進用具有身心障礙的員工並提供合理的協助。如果您為殘疾人士並希望所應徵的職位能提供住宿,歡迎您發送電子郵件至talentacquisition@blizzard.com。一般求職問題恕不受理。謝謝您對我們的職位感興趣。

招聘人員與獵頭公司請注意:我們不接受未經簽約的獵頭公司遞送簡歷。請未簽約的獵頭公司勿遞送簡歷至我們的官網或任何公司員工。若未事先簽訂經雙方認可的合約,我們不會支付任何費用給第三方代理、外部招聘人員或公司,也不承擔簡歷遞送的代理費。所收到的簡歷將視為公司資產並進行相應的處理。