This job listing expired on Nov 17, 2021
Tweet

Job Description:

Blizzard Entertainment is seeking a Software Engineer (Contract) 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
  • Support external events and broadcasts with a high degree of technical oversight

Requirements

  • 2+ 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.
  • 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
  • Well organized, quick learner, and an effective communicator
  • Support of live on-air broadcast operations

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
  • Strong understanding of sports-based master control operations
  • Strong understanding of video encoding and best practices
  • Operational and engineering experience with traditional broadcast equipment
  • 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