Senior Software Engineer, DevOps City

Blizzard

Irvine, CA, USA Remote

Full time

Oct 1

This job is no longer accepting applications.

Job Title:

Senior Software Engineer, DevOpsRequisition ID:

R007872Job Description:

Senior Software Engineer, DevOps

Pull up a chair and join us! Blizzard Entertainment is seeking a talented and enthusiastic software engineer to join the Hearthstone team. The ideal candidate will have a passion for improving Hearthstone by creating and maintaining a software delivery pipeline that enables the development team to deliver more and better features to our players. Blizzard offers a fun, creative, and technically challenging environment with excellent compensation and a full range of benefits. 

Responsibilities

  • Design, build, test, and operate software and systems that increase the rate and quality of Hearthstone features. Examples include:
  • Build and artifact delivery automation
  • Continuous Integration/Continuous Delivery systems
  • Development workflow automation (merging, branching, etc.)
  • Deployment automation
  • Crash monitoring
  • Performance analysis
  • Telemetry
  • Work with Tools, Client, Automation, QA, and SRE teams to understand, improve, and connect their processes
  • Help make improvements to the team’s ability to develop and test the game, especially on mobile platforms
  • Maintain familiarity with Hearthstone’s design
  • Champion Blizzard’s core values, especially “Gameplay First”

Requirements

  • Strong, proven programming skills in C# and Python
  • Strong, proven experience with Unity
  • High comfort level extending and improving an established code base
  • Ability to communicate effectively with artists, designers, and other engineers
  • Ability to work in a collaborative environment
  • Experience with CI/CD tools such as Jenkins and Travis CI
  • Experience with source control systems such as Perforce and Git
  • Experience with artifact repositories such as Artifactory
  • Experience with configuration management tools such as Chef or Puppet
  • Experience with Docker
  • A minimum of 5 years’ experience in delivering production-grade code in a professional environment
  • Familiarity with Hearthstone, at least at a casual player level

Pluses

  • Avid Hearthstone player
  • Experience with performance analysis and code optimization
  • Experience with orchestration systems such as Kubernetes or Nomad
  • iOS or Android development experience
  • Previous experience shipping game titles or other software
  • Experience with Unity 2018.x or newer
  • Database development experience (MySQL, Oracle, MS SQL, etc.)
  • Experience supporting a live service
  • Computer Science, Engineering, Mathematics, Physics, or related degree
  • Familiarity with other Blizzard Entertainment products

Explore Location

Apply Now 


You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

{{notification.msg}}