This job might no longer be available.
Associate Director, Engineering
2 years ago
Team Name:
Job Title:
Associate Director, EngineeringRequisition ID:
R012812Job Description:
Blizzard Entertainment is looking for a senior technical leader with proven experience leading teams of engineers to help us deliver critical technology solutions for customer support, player behavior, and localization. As an Associate Director of Engineering for Service Technologies, y ou will direct engineering efforts across a team of 25 to 30 engineers, with four to six technical leads as direct reports. You will partner with other leaders to set objectives and technical vision of the team and you will lead the technical efforts to deliver on those objectives and vision. Your team will work in multiple languages on a wide range of technologies, including scalable distributed cloud services, user applications, big data, and machine learning.
The software we build together ensures that players can enjoy our games in a positive and friendly environment and resolve any issue they encounter. Our team loves Blizzard games and we care deeply about ensuring everyone can fully enjoy our games; if you do too, then this is the team for you!
Responsibilities
- Lead multiple software engineering teams, each with a technical lead and several software engineers
- Mentor technical leads and engineers across Service Technologies and Blizzard Entertainment
- Develop a diverse team where engineers with varying perspectives are encouraged to identify and propose improvements to our products and vision
- Partner with product management, project management, design, and technical leaders to identify, prioritize, staff, and build effective engineering solutions for customer support, player behavior, and localization
- Drive projects that require collaboration from multiple teams in Development Services and across Blizzard Entertainment
- Provide critical analysis of technology and development practices with the goal of improving engineering quality and team efficiency and fostering a positive working environment
Requirements
- Minimum of 12 years of professional software engineering experience , preferably with strong experience building and supporting highly available and scalable distributed systems
- Minimum of three years managing software engineers
- Experience developing server applications using C# or Java
- Bachelor’s degree in Computer Science or related discipline; or equivalent industry experience
Pluses
- Experience delivering public cloud services in an engineering or management role
- Experience with container development and orchestration solutions
- Experience with distributed messaging and analytics systems
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!
Create Your Profile — Game companies can contact you with their relevant job openings.