About
Job Description
The Blizzard Entertainment Global Broadcast Technology Group in the Live Experiences organization is looking for a Sr. Software Development Engineering Manager. You must be a strong communicator, have great documentation and organizational skills. You should be versed in Broadcast technologies, cloud platform services and application development. Tenacity, self-direction and follow-up skills are a must, as well as, creative software development to craft effective solutions.
You should have experience in managing multiple development streams and adapt to changing platform needs. A successful candidate for this position will have the drive and desire to be on the cutting edge of tech and have a desire to be part of the growing and demanding industry of Esports.
Responsibilities
* Build platform roadmaps and architecture
* Manage timelines for product delivery
* Understanding of broadcast tools and infrastructure
* Work with Engineering teams across Blizzard to write and develop internal and public facing tools for use during live broadcasts
* Work with DevOps to improve CI/CD methodology for rapid platform deployments
* Manage and maintain on premise and cloud-based services
* Integrate project management methodology for clear reporting of platform projects
* Build and provide documentation for operational handoff and overall design specs
Requirements
* 10+ years' experience with software and platform development
* Extremely proficient in Java and algorithm design
* Experience managing a team's workflow and timelines for deployment
* Understand high-availability concepts and how to deploy HA applications
* Proficient software development in JAVA, Python, JavaScript, PHP, Ruby, Angular.JS, etc.
* Comfortable with Git, Jenkins, Stash, Maven and other repository tools
* Server and service monitoring with Nagios, Grafana or similar
* Understanding of firewall, switch, network protocol (UDP/TCP) and debugging
* Understanding of automated deployment tools like Cloud Formation and containerization methods like Docker and Kubernetes
* Familiar with cloud-based database technologies like MongoDB, DynamoDB, Postgres
* Ability to manage automated deployment in a CI/CD environment
* Good understanding of service operations, support and maintenance scheduling
* Understanding of AWS technologies and serverless application framework
* Demonstrate deep understanding of Restful API contracts and communication workflows
* Deep software experience using open source and comfortable with Linux based systems
Pluses
* DB Server administration experience
* Familiarity with cloud management tools
* Experience with content delivery network management
* Visio Experience
* Frontend development experience with React, MVC frameworks, CSS, HTML 5, jQuery
* Development experience in a television broadcast role
* Understanding of Media Object Server or MOS protocol is a nice to have
* Passion for games and/or eSports
Required Application Materials
* Resume
* Cover Letter which should include:
* Why you are interested in working at Blizzard
Only submittals with Cover Letters will be considered.