OVERVIEW OF THE COMPANYFox Corporation
Under the FOX banner, we produce and distribute content through some of the world’s leading and most valued brands, including: FOX News Media, FOX Sports, FOX Entertainment, FOX Television Stations and Tubi Media Group. We empower a diverse range of creators to imagine and develop culturally significant content, while building an organization that thrives on creative ideas, operational expertise and strategic thinking.JOB DESCRIPTIONOur Sr. Director of Software Engineering role will build, deploy and maintain cutting-edge playout & infrastructure platforms for one of the premier national broadcasters. This role is part of our architecture team and will work on building our FOX’s own proprietary systems for master control related systems such as playout, routing, monitoring and tertiary data. The position will be the lead technical design & engineering for these systems and interact heavily with the Media Control Center team to understand their needs to accomplish their duties more efficiently. This position will partner heavily with our business units, Sports, News & Entertainment on their needs for channel origination and making sure the best product is delivered to our audience.
At FOX, you will have full permission to bring your best tech game to invent and build technology that delivers a high-quality viewer experience to millions across FOX networks, digital platforms, mobile applications, websites, and licensing partnerships. The way we consume media has fundamentally changed. We watch on our laptops, phones, tablets, and TV. We stream, record and binge. Who knows what we’ll do next? You do – because you help build the technology to realize it!
ABOUT YOU
You care about your team and their diverse perspectives and are invested in their success
You are excited by new technology and its potential to change how things are done
You have an entrepreneur's spirit and enjoy problem solving
You LOVE getting stuff done, not just talking about it!
You take ownership in your products and their success in the company
A SNAPSHOT OF YOUR RESPONSIBILITIES
Engineering & Support
Build and maintain FOX’s broadcast infrastructure, acting as primary architect & team leader for channel origination, SCTE integration, closed captioning, monitoring and alarming.
Supports the team in an Agile/Scrum software development lifecycle for the development of applications running in a fully automated DevOps, Cloud, and Micro Services based environment.
Work with our business partners to identify requirements and architecture and implement scalable, open solutions using Cloud Native technologies, including and leveraging AWS services, Machine Learning techniques, GIT, Jenkins, Docker containerization and virtualization, and Terraform.
Follow standard operating procedures and documentation to support the operations team in a 24/7 environment
Conduct lab, performance and system tests and prototype efforts that can continually evolve FOX’s architecture and infrastructure
Support evaluation of our solutions portfolio against third party offerings
Drives end-to-end software development for a portfolio of engineering and operations products
Oversees test plan development, testing, test metrics analysis, best practice adherence, and reporting
Performs root cause analysis and finds opportunities to automate manual processes and optimizes the use of technology to solve business issues
This position requires a deep technical understanding of software development best practices, coding standards and governance.
Champions strategic projects managing end-to-end product development
Collaboration & Partnerships
Support our Media Control Center in day-to-day operations and assist users with technical issues or concerns
Partner with the Engineering and Standards & Advanced Technology teams to develop groundbreaking technology solutions for challenging business issues
Collaborate with engineering teams, operations teams, and third-party vendors to develop long term strategy, product development and implementation road maps
Performance Improvement
Know data is critical to making informed business decisions and actually uses it to understand and improve the efficiency and effectiveness of your already amazing team's performance
Analyze dashboards and constantly optimizes system security and testing, minimizing bugs making it to final products
Prioritize the use of Objectives and Key Results (OKRs) to motivate the team
People Management & Development
Embody a culture of continuous learning, especially in emerging technologies
Is motivated by being part of a high performing team and delivering high quality products
Enjoy learning from and coaching others
WHAT YOU WILL NEED
Hands-on experience working in or directly supporting a broadcast or television facility as a primary technical leader
Experience in designing and developing large, scalable and complex systems.
Experience in Cloud technologies eg: AWS, Docker, Chef or Terraform.
Experience in Build and CICD technologies e.g.: Gradle, Maven, Jenkins.
Develop and maintain high-quality applications using Java technology stack and object-oriented methodologies.
Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies.
Experience in building, maintaining and debugging cloud-native production-grade applications on AWS using services like Containers, EC2, EBS, and S3.
Sound knowledge of RESTful Web service design, NoSQL and SQL database design, and transaction management principles.
Experience with Web application development, including OWF, Servlets, Grails, Play, MVC, JSON, XHTML and HTML5, CSS up to and including, SASS/LESS, Angular, View, or ReactJS.
Extensive knowledge of traditional television master control and playout system functions, media playout, timecode, as runs, live in
tegration, etc.
Experience with IP-based network technologies, virtual machines, databases and servers.
Working experience of Enterprise Scale Asset Management solutions
Strong working understanding of the SMPTE 2110 suite of standards as well as specifications such as NMOS developed by AMWA
General understanding of popular compression techniques such as MPEG2/4, HEVC, JPEG 2000, and JPEG XS
Solid understanding of networking protocols; network data flows and traffic between devices
Strong analytical, reasoning, and technical troubleshooting skills
Knowledge of major broadcast systems and the vendors that supply them in areas such as routing, storage, graphics, transcoding, playout, master control, etc.
Strong knowledge of asset management systems, file based workflows, media acquisition, transcoding/encoding, and NAS/SAN technologies
Ability to work effectively across different projects and teams
Ability to translate business and operation requirements into technical requirements and develop “glue” for systems which may be lacking in specific features.
Education & Training
Bachelor’s Degree or equivalent practical experience in Engineering, IT, Computer Science or relevant experience
Knowledge and experience with emerging broadcast technologies such as 4K HDR, Dolby Vision, SMPTE-2110
Knowledge of industry standards such as Advanced Television Systems Committee (ATSC) and Society of Motion Picture and Television Engineers (SMPTE)
Experience with Amazon Web Services (AWS)
#Ll-DM1
Learn more about Fox Tech at https://tech.fox.com
#foxtechWe are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.
At FOX, we foster a culture and environment where everyone feels welcome and can thrive. We are deeply committed to diversity, equity, and inclusion, including attracting, retaining, and promoting diverse talent across our company. We live in a diverse world, with different ideas and different perspectives that come together to spark new ideas and make great things happen. That means reflecting the diversity of the world around us is critical to our company’s success. We ensure that our viewers, communities and employees feel heard, represented, and celebrated both on screen and off.
Click here to learn more about the diverse communities of people behind our brands.
View more detail about FOX Benefits.