About The Position

The World of Warcraft team is seeking an engineer to join the server team as a reliability engineer. In this role, you will work with engineers, producers, quality assurance (QA), Site Reliability Engineering (SRE), and designers to bring online or update all content for World of Warcraft globally, as well as writing and improving existing code! As a server engineer, we’ll need you to investigate service issues that occur, partnering closely with designers, producers, and engineers to push new content and deploy fixes. You’ll find yourself digging into source code, reviewing changes looking for hidden complexities, tracking evidence in logs and server telemetry, and using your eye for reliability and engineering judgment to help the team make great decisions. You’ll also be responsible for writing new and improving existing features and code in the WoW codebase. If you are someone who loves solving technical issues, we’d love to see your application. The role is anticipated to be a hybrid work position, with some work on-site and some work-from-home. The potential home studio for this position is Irvine, CA.

Requirements

  • 3+ years in a software engineering role or equivalent.
  • Fluency in C++ and Python, or other similar scripting and native languages.
  • Strong communication skills.
  • Strong debugging skills, particularly native code.
  • A tenacious curiosity for diagnosing exactly why something went wrong and how to improve it.
  • Familiarity with networking and distributed systems.

Nice To Haves

  • Strong preference for experience working with Linux and/or databases
  • A reliability geared mindset, to be able to look at the architecture of a system and help predict how changes might impact customers and infrastructure.
  • Experience and understanding of current WoW flavors, systems and game mechanics, or other MMOs.
  • Experience applying automation to help reduce toil and/or increase development velocity.
  • Experience solving problems that were tricky and technical, particularly that required collaboration with partners.
  • Your passion and desire to improve yourself, your peers, and the product.
  • A growth mindset; a learn-it-all approach; an open, curious mindset.

Responsibilities

  • Propose, design, implement and maintain custom tools, as well as WoW C++ code.
  • Shepherd code and data hotfixes from dev all the way to live in service of delighting players in partnership with QA, all WoW engineering, production, design, and more.
  • Review, build, and deploy server software in a live environment.
  • Diagnose software problems occurring within the World of Warcraft server code and environments.
  • Partner with SRE for hardware issues and data center needs.
  • Promote, contribute to, and participate in our culture of inclusion and collaboration.

Benefits

  • Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance
  • 401(k) with Company match, tuition reimbursement, charitable donation matching
  • Paid holidays and vacation, paid sick time, floating holidays, compassion and bereavement leaves, parental leave
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other voluntary benefit programs like supplemental life & disability, legal service, ID protection, rental insurance, and others
  • If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance.
  • Eligibility to participate in these benefits may vary for part time and temporary full-time employees and interns with the Company.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service