Skip to main content

Director, Software Engineering

Job Number: R50027394

Brand: Fox Corporation

Job Type: Technology

Location Type: Onsite

Experience Level: Experienced Hires

Location: Tempe, Arizona

Job Posting Date: December 4, 2024

Fox Corporation logo
APPLY NOW
Current Employees and Freelancers/Temps
paid by FOX Apply Here*

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 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 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 

#foxtech

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.

APPLY NOW
Current Employees and Freelancers/Temps
paid by FOX Apply Here*