Enable job alerts via email!

Software Engineer, Server Reliability (Europe) - World of Warcraft

BLIZZARD ENTERTAINMENT, INC

Irvine (CA)

Remote

USD 90,000 - 150,000

Full time

25 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Server Reliability Engineer to enhance the hosting of engaging content for a renowned gaming title. This role involves collaborating with engineers and designers to tackle service issues, automate build systems, and ensure the reliability of server software in a live environment. Ideal candidates will have a strong background in software development, particularly in C++, and a passion for problem-solving. This position offers the flexibility to work remotely from select locations, making it an exciting opportunity to contribute to a beloved gaming franchise while enjoying a balanced work-life dynamic.

Qualifications

  • 5+ years of software development experience in C++ or similar language.
  • Strong problem-solving skills and a reliability-focused mindset.

Responsibilities

  • Automate build systems and deploy server software in a live environment.
  • Participate in on-call rotations and diagnose software issues.

Skills

C++
Problem-solving
Reliability-focused mindset
Networking concepts
Excellent communication skills

Tools

Linux
Python
Automation tools

Job description

Team Name:

World of Warcraft
Job Title:
Senior Software Engineer, Server Reliability (Europe) - World of Warcraft
Requisition ID:
R025124
Job Description:

The World of Warcraft team is seeking a Senior Server Reliability Engineer to join our Server Reliability team. In this role, you will work closely with engineers and designers to support the hosting of innovative and engaging content. You will investigate service issues, partner closely with designers and engineers to push new content and deploy fixes, dig into source code, review changes for hidden complexities, track evidence in logs and server telemetry, and use your eye for reliability to help the team make great decisions.

This role offers the flexibility to be fully remote from either Ireland or Sweden.

Responsibilities:
  • Create, support, and automate build systems for World of Warcraft, including reviewing, building, and deploying server software in a live environment. Ensure efficient deployment of server software, data hotfixes, and CI/CD pipelines throughout the development lifecycle.
  • Participate in on-call rotations to resolve live incidents and diagnose software issues on our servers.
  • Collaborate with teams to ensure systems scale efficiently, optimize performance, and maintain security measures to safeguard infrastructure.
  • Conduct root cause analysis and post-mortem reviews to improve system reliability and prevent future issues.
Minimum Requirements:
  • 5+ years of software development experience, with expertise in C++, or fluency in an equivalent object-oriented programming language.
  • Strong problem-solving skills, with a tenacious curiosity for diagnosing issues and using deductive reasoning to pinpoint root causes.
  • A reliability-focused mindset, capable of predicting how changes impact customers and infrastructure.
  • Familiarity with networking, server design concepts, and system performance optimization.
  • Excellent communication skills, with the ability to collaborate effectively across teams.
Bonus Points:
  • Experience with Linux and/or databases.
  • Proficiency in Python and related tooling for automation and infrastructure management.
  • Experience with automation tools to streamline processes and enhance development efficiency.
  • Proven ability to solve complex and technical problems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.