Tempe, Arizona, USA
5 days ago
Senior Director, Software Engineering

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 DESCRIPTION

Our 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 

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

Pursuant to state and local pay disclosure requirements, the pay rate/range for this role, with final offer amount dependent on education, skills, experience, and location is $185,500.00-230,000.00 annually for high cost labour markets such as but not limited to New York City and Los Angeles, $154,500.00-191,600.00 annually for all other US locations. This role is also eligible for an annual discretionary bonus, various benefits, including medical/dental/vision, insurance, a 401(k) plan, paid time off, and other benefits in accordance with applicable plan documents. Benefits for Union represented employees will be in accordance with the applicable collective bargaining agreement.

View more detail about FOX Benefits.

Confirm your E-mail: Send Email