Tweet

One of Blizzard Entertainment’s core values is “Play Nice, Play Fair” – we believe that epic gaming experiences begin with a level playing field. Because of that, we passionately do everything we can to combat cheating in our games. We want YOU to join us!

As an experienced software engineer, you can shape the technology that protects our games and have an impact across the whole company! We work with all games and software platforms produced by Blizzard, so we get exposed to a mind-boggling array of technologies – not only client and server security technologies, but graphics engines, machine learning, compilers, operating systems, etc. It’s an incredible place for passionate software engineers who love technology and games that also have an interest in software protections!

Responsibilities

  • Build and expand on foundational anticheat tools, services, and libraries used within Blizzard

  • Advance game security into new territory through projects that support PC, Mac, mobile, and console platforms – protecting ALL Blizzard games!

  • Work closely with the Platform Security organization to create solutions that mitigate attacks and improve defenses without compromising performance

Within 1 month, you will:

  • Complete Blizzard new employee orientation

  • Learn about game security history, projects, and company impact

  • Design and implement code that directly reduces game cheating.

Within 3 months, you will:

  • Select and tackle larger tasks based on your abilities. Opportunities include:

    • Extending and improving scalable SDKs for game protection

    • Crafting new methods for detecting cheats

    • Building innovative features for code and data obfuscation on our core products

    • Creating tools and automation to find cheaters in a massive data set

    • Work with reverse engineering experts to learn how cheat programs work and what we can do to break them

    • And more!

Within 1 year, you will:

  • Personally make an impact on game cheating

  • Learn about a wide range of technologies and grow professionally

  • Work on projects and tools that you are most passionate about

Qualifications

  • 2+ years of professional development experience

  • Programming proficiency in C, C++, or Golang preferred

  • The ability to write clean code, apply refactoring techniques, and use software engineering best practices

  • Familiarity with source control management

  • Excellent verbal and written communication skills

  • Ability to learn and grow!

Pluses

  • Interest in games, security, or anti-cheat

  • Familiarity with microservices

  • Experience with commercial protection and anti-tamper software

  • Systems programming concepts (e.g. virtual memory management)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Blizzard Entertainment is a global company committed to growing our employees along with the business. We offer generous benefits and perks with an eye on providing true work / life balance. We’ve worked hard to foster an intensely collaborative and creative environment, a diverse and inclusive employee culture, and training and opportunity for professional growth. Our people are everything. Our core values are real, and our mission has never changed. We are dedicated to creating the most epic entertainment experiences…ever. Join us!

Apply