FOX
Director, Software Engineering (R50027394)
FOX, Tempe, Arizona, us, 85285
OVERVIEW OF THE COMPANY
Fox 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 DESCRIPTION
Our 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 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 of 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. Support 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. Drive end-to-end software development for a portfolio of engineering and operations products. Oversee test plan development, testing, test metrics analysis, best practice adherence, and reporting. Perform root cause analysis and find opportunities to automate manual processes and optimize the use of technology to solve business issues. This position requires a deep technical understanding of software development best practices, coding standards, and governance. Champion 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 use it to understand and improve the efficiency and effectiveness of your already amazing team's performance. Analyze dashboards and constantly optimize 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. Be 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 either internally or externally. 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 integration, 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 Equal Opportunity Employer
We 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.
#J-18808-Ljbffr
Fox 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 DESCRIPTION
Our 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 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 of 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. Support 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. Drive end-to-end software development for a portfolio of engineering and operations products. Oversee test plan development, testing, test metrics analysis, best practice adherence, and reporting. Perform root cause analysis and find opportunities to automate manual processes and optimize the use of technology to solve business issues. This position requires a deep technical understanding of software development best practices, coding standards, and governance. Champion 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 use it to understand and improve the efficiency and effectiveness of your already amazing team's performance. Analyze dashboards and constantly optimize 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. Be 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 either internally or externally. 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 integration, 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 Equal Opportunity Employer
We 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.
#J-18808-Ljbffr