This job listing expired on Mar 25, 2021
Tweet

Blizzard Entertainment is seeking a Senior Software Engineer to support our Global Broadcast Team that is adept in software workflow build outs and modern virtual broadcast practices. The ideal candidate is a highly organized, detail oriented, and self-motivated individual with outstanding communications abilities and skilled in broadcast engineering. Duties include working with the broadcast engineering team to execute signal distribution requirements, assist in the technical implementation of complex projects, and technical troubleshooting.

Responsibilities

  • Ensure the quality of newly developed code via best practices like unit testing and proper design patterns
  • Coding in Javascript, Java, Ruby and other languages to maintain, and build new workflow capabilities
  • Support and manage technical aspects of internal broadcasts from a cloud studio
  • Maintain studio equipment and manage integration to broadcast tools
  • Follow signal flow diagrams, equipment lists, etc. to support show execution
  • Act as a technical lead and on-site operational support for studio shows and support other broadcast engineers on technical implementation and delivery of complex projects
  • Support external events and broadcasts with a high degree of technical oversight
  • Evaluation of new technology and industry trends
  • Build project costing and engineering design specifications

Requirements

  • 5+ years of software engineering experience in a professional environment
  • Experience building applications for scale
  • Experience deploying and debugging live production environments
  • Strong cloud management and engineering ability
  • Strong understanding on IP based transmission protocols
  • Experience in full stack software development
  • Front end framework – React, angular, etc.
  • Core languages – Javascript, Ruby, Java, etc.
  • Database architecture – PostgresSQL, Dynamo etc.
  • Ability to act as a technical project manager
  • Experience with software automation and development for cloud production
  • Ability to convert business requirements into an actional engineering plan
  • Knowledgeable about consumer streaming workflows and technologies
  • Operational and engineering experience with traditional broadcast equipment
  • Well organized, quick learner, and an effective communicator
  • Support of live on-air broadcast operations
  • Strong understanding of sports-based master control operations
  • Strong understanding of video encoding and best practices

Pluses

  • A clear understanding of all aspects of broadcast production
  • Experience with multiple streaming platforms and basic knowledge of encoding, specifically cloud encoding and on-premise encoding
  • Industry Experience in television broadcasting
  • Windows and Linux administrative skills
  • Experience with Media Asset Management Systems
  • Visio Experience
  • Bachelor’s Degree
  • Ability to work a flexible schedule in support of live events