Software Engineering Manager
Employment Type: Full-Time
Battle.net & Online Products
Software Engineering Manager
Blizzard's Data Pipeline Team is dedicated to collecting, routing, and enriching all of the data from our games, and supporting systems. Millions of clients are using our telemetry SDK and these clients are sending us in aggregate billions of messages a day. The volume of data collected is increasing by the month as we find creative ways to use our player analytics data to make better entertainment experiences. Our data pipeline is also used to monitor our games in realtime to ensure an excellent in-game experience for our players. Our data pipeline not only empowers our released games, but also is helping support the development of unannounced projects. It's an exciting time to be part of the data organization at Blizzard.
We are looking for a Software Engineering Manager who embodies Blizzard values. A person who is not only interested in data at scale and the challenges it presents, but more importantly deeply cares about their colleagues, and our player base. Someone who can embrace their inner geek, and lead responsibly, while having fun doing it. If you think you would enjoy building relationships with passionate people, and guiding our engineers in their career growth this could be a perfect job for you.
In regard to the software engineering aspects of this role, in an effort to grow with our player base, we are looking to hire someone to help lead our teams in scaling our data pipelines to deal with 10x the amount of traffic we are currently dealing with today. This management role would lead our efforts around near real-time processing of metrics, logs, event and crash dump data. They would also lead efforts and development around core pieces of the greater data platform such as identity, and metadata management.
* Grow, and Coach Two Engineering Teams
* Work harmoniously with Product Team counterparts
* Collaborate with Stakeholders (Game, Platform, and Infrastructure teams)
* Organize and contribute to architecture, and engineer conversations
* Minimum of 7 years of professional software engineering experience
* Minimum of 3 years of management or lead experience
* History organizing, working on, and completing large projects
* Bachelor's degree in computer science, a related discipline or equivalent professional experience
* A strong foundation in highly available distributed systems
* Experience in scalable storage technologies such as Google BigQuery, ElasticSearch, Hadoop, Cassandra, and Redshift
* Experience in near real time streaming technologies such as Apache Spark, Google Dataflow, Apache Flink and Kafka Streams
* Experience using Google Cloud products
* Familiarity with Microsoft's .Net products
* Game industry experience
* Passion for video games, and gaming platforms
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.
COVID-19 Hiring Update: We've transitioned to a work-from-home model and we're continuing to interview and hire during this time. This role is expected to begin as a remote position. We understand each person's circumstances may be unique and will work with you to explore possible interim options.
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!
This management role would lead our efforts around near real-time processing of metrics, logs, event and crash dump data. They would also lead efforts and development around core pieces of the greater data platform such as identity, and metadata management. Responsibilities: - Grow, and Coach Two Engineering Teams - Work harmoniously with Product Team counterparts - Collaborate with Stakeholders (Game, Platform, and Infrastructure teams) - Organize and contribute to architecture, and engineer conversations. apache flink, kafka, organizing, google bigquery, elasticsearch, organize, metadata management, having fun, software engineering, distributed systems, hadoop, stakeholders, spark, science, redshift, google cloud, Senior Software Engineering Manager, Director of Software Engineering, Senior Software Development Manager, Director of Software Development, Senior Software Designer, Software Development Manager, Lead Software Development Engineer, Principal Lead Software Engineer, Senior Software Manager, Senior Lead Software Engineer