This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Fox Digital Video Platform team seeks a Staff Software Engineer to build, deploy and support video services that manage video workflows. FOX is responsible for delivering the largest LIVE events on TV - including the Super Bowl, MLB World Series, FIFA World Cup, Election Coverage, WWE Smackdown, NFL Championships, Primetime Emmy Awards and countless more. This role is essential to providing our digital audience a great experience every time they press play and will be key to developing industry leading reliability, quality, and overall system performance. As an engineer, you will be working in an extremely fast paced environment where you’ll be expected to learn the ecosystem quickly and help the team to build automated, resilient video services for video streaming.
Job Responsibility:
Work closely with Engineering/Product/Project Management and Backend Technology Services teams to solve challenging technical problems
Help develop software, maintain good communication with stakeholders such as project managers and product managers
Help maintain uniformity across CI/CD solutions, testing solutions and solidify the development process
Build and deploy software solutions supporting video workflows
Confer with colleagues across the organization, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle
Improve operations by conducting systems analysis, implementing changes in policies and procedures
Accomplish engineering and organization mission by completing related results as needed
Participate in Tier 3 on-call rotation support for the services you and your team develop and operate
Requirements:
Strong development skills in Golang, YAML scripting or equivalent programming languages
Experience working for engineering teams on scalable services development
Strong understanding of software design/architecture and tradeoffs
Experience with AWS Services like EC2, Lambda, S3, API Gateway
Familiarity with containers, micro-services and related architectures
Experience with CI/CD tools like Terraform, Github actions
Good understanding of the Software Development Life Cycle
Experience with performance, load, stress, and security testing tools
Excellent documentation skills, UML diagrams a plus
Nice to have:
Experience with streaming protocols (HLS/DASH), encoding (H.264), AWS Media Services (MediaLive/MediaStore)
Experience with React.js
Understanding of DNS, Load Balancing, SSL, TCP/IP, networking, security and large scale event delivery