Senior Software Engineer, Automation - Shared Game Engine
Unannounced Project Irvine, California

How would it feel to have your code and tools be a key component of every Blizzard game? Are you an engineer that loves supporting other developers and optimizing workflows? Do you dream of a world where people are free to be creative while the machines handle the grind? Join our Horde!

You will join a team responsible for making a shared technology platform that is being leveraged across Blizzard. We'll partner with various game development teams to create a game engine designed to power the next generation of Blizzard games across a variety of platforms. The Senior Software Engineer, Automation position will be a vital player in this effort.

We are looking for an experienced engineer with a deep passion for automation and developer workflow enhancements. As part of this role, you will work with other experienced automation engineers in developing and designing new frameworks and infrastructure to optimize team efficiency, productivity, and happiness. You will be empowered to identify and solve emergent risks and to influence every stage of the project. Our ideal candidate has worked in automation at the enterprise-scale and enjoys supporting other engineers and building world-class infrastructure.

Come join us today and build something wonderful!

Responsibilities

  • Write clean, testable code in service of automation framework
  • Administer build server clusters
  • Create and maintain systems designed to automatically build, test, and deploy software
  • Flexibly solve emergent problems using an array of technical and non-technical toolsets
  • Support and empathize with engineers from across the development team
  • Collaborate with other developers in identifying high value improvement opportunities
  • Participate in code reviews and architecture planning
  • Mentor other engineers in automation best practices and fundamentals

Requirements

  • Programming language fluency (ex: C#, Python)
  • Jenkins (or similar) administration experience
  • Excellent communication skills with developers of all disciplines and technical skill
  • Passion for creating stable, first-class infrastructure
  • Experience working in a collaborative, dynamic team environment and juggling multiple tasks

Pluses

  • Mobile development experience
  • Familiarity with automated testing strategies and how to implement them
  • Experience with Windows, Linux, or Mac systems administration
  • Familiarity with cloud orchestration
  • Experience with SCM systems (ex: Git, Perforce, etc.)
  • Knowledge of branching and release strategies
  • Knowledge of additional programming languages like Groovy, Go, or JavaScript
分享: 

暴雪娱乐有限公司是一家注重机会平等的公司。所有符合条件的申请人都会经过相同的甄选程序,不论种族、肤色、信仰、性别、性取向、性别认定、性别表达、国籍、受保护的退役军人身份或受适用法律保护的任何其他特征,都享有相同的受雇机会,而且不会因为残疾等原因遭到歧视。

申请协助:我们欢迎身体或精神有障碍的申请人,并致力于为他们提供合理的协助。残障人士在申请职位时如需额外帮助,请致信talentacquisition@blizzard.com。此邮箱不受理一般的求职问题。感谢您的关注。

猎头与人才中介请注意:我们不接受未经邀约的中介递送简历。未经邀约人才中介请勿递送简历至我们官网或任何公司员工。若未事先签订经双方认可的合约,我们不会支付任何费用给第三方中介、外部招聘人员或公司,也不承担与该主动投递的简历相关的任何中介费用。所收到的主动投递的简历均将视为公司资产并进行相应的处理。