This job listing expired on Nov 22, 2021
Tweet

The Game Data team within Battle.net provides a suite of APIs for managing game and player data in a self-service manner. By integrating with the Game Data APIs, our internal developers and gaming communities can build immersive experiences that enhance the way our players engage with our franchises in meaningful ways.

As the Technical Lead for the team, you will be responsible for crafting the technical vision for your products and services, partnering with Product, Design and QA through implementation and supporting and growing your team of engineers along the way.

Our ideal candidate is a hands-on manager with the passion and experience for building self-service APIs and services at-scale while also leading a team of diverse and talented engineers through the entire development lifecycle.

Responsibilities

  • Lead, manage and grow a talented and diverse team of engineers in building a variety of scalable Game Data services
  • Work with Product Management to define and deliver on our roadmaps, balancing customer and business needs with technical complexity
  • Operate and optimize our live systems, ensuing high availability, operability and agility
  • Manage and improve the processes and tools by which we build, validate and deploy services to development and production environments
  • Manage, support, and guide the careers of a diverse group of passionate engineers
  • Coordinate with internal and external development teams, create relationships and lead on shared technical initiatives
  • Closely partner with director level leadership and above to define and execute on department goals

Requirements

  • A minimum of 7 years of professional software engineering experience
  • A minimum of 2 years of management or lead experience
  • Advanced understanding of Java and related open-source technology landscape
  • Extensive experience with full-stack API and web application development
  • Strong knowledge of SQL and NoSQL data stores and high scale asynchronous architectures
  • Track record of creating reliable, high scale distributed systems and client/server architectures
  • Strong data-structure, logic, and technical design skills
  • Knowledge of infrastructure and server security best practices
  • Excellent communication skills

Pluses

  • Experience with server-side game development
  • AWS/GCP or other public cloud experience
  • Experience with cloud/virtualization/containerization technologies and infrastructure
  • A passion for video games and technology platforms