Blizzard Entertainment

Lead Software Engineer, Performance Engineering

Blizzard Entertainment

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, New York

Visit company website
AI Apply
Manual Apply

Salary

💰 $121,500 - $224,880 per year

Job Level

Senior

Tech Stack

AndroidGoiOSLinux

About the role

  • The Production Technology Team creates performance and networking solutions that can have a massive impact on all Blizzard's games.
  • If you’re passionate about low-level networking fundamentals, working at the Kernel level and helping teams offer the best gaming experience possible, this is your opportunity.
  • If you like merging technology with player experience, working with a small team, and looking forward to challenges that will create millions of new adventures for our players, we would love to hear from you.
  • This position has been approved for fully remote work with the potential for some light travel.
  • We also welcome candidate who would like to work in a hybrid capacity based out of Albany, NY, Irvine, CA or Austin, TX.
  • As a Lead Software Engineer in the Prod Tech org at Blizzard, you may find yourself coordinating and improving impact across several groups of cross-disciplined engineers while minimizing duplicated efforts.
  • Evaluating the technical challenges of our partner teams and applying your experience to help lead ProdTech initiatives.
  • Mentoring, developing, and inspiring, as well as learning from, the engineers that report to you.
  • Continuously working with Prod Tech leadership, as well as Blizzard leadership, to improve the talent of the organization.
  • Sharing ideas and technology to partner teams throughout Blizzard in a clear and effective way.
  • Working with stakeholders to drive a blameless culture around incident management.
  • Taking pride in your team and succeeding through others.

Requirements

  • 3+ years of formal management experience with direct reports
  • 10+ years of software development experience with C++
  • Experience with eBPF /XDP
  • Experience developing on multiple platforms - Windows, Mac, Linux
  • Owning a tech stack from continuing development to live operation
  • Experience developing highly available , distributed, live, real-time services
  • Developing in a context where many dependent services are owned by other teams
  • Developing software that is used globally in compliance with local regulations
  • CI/CD experience
  • Experience ma intaining t he uptime of always-on, always-available live global services
  • Familiarity with Go programming
  • Experience working with mature legacy codebases
  • Knowing when and how to say “No”
  • Experience measuring and demonstrate improving service state and champion quality of team deliverables