Software Engineer

Job Number: R10006034
Brand: Fox Networks Digital Consumer Group
Job Type: Engineering
Location: Los Angeles, California, United States of America
Job Posting Date: November 8, 2018
Fox Networks Digital Consumer Group logo
Apply Now


Fox Networks Digital Consumer Group

Fox Digital Consumer Group (DCG) is a strategic business unit within Fox Networks Group (FNG). The group’s focus is the development of TV and long-form, video-centric products that bring Fox’s content to more consumers. This includes the continued innovation of Fox’s existing TV Everywhere products, including FXNOW, FOX NOW, Nat Geo TV and Fox Sports Go, as well as the creation of brand-new consumer propositions.


Responsible for supporting the architecture, design, development, and deployment of RESTful API services and client integrations for Fox’s digital video products across web, mobile as well as the next generation of devices.  Develop and deliver first-class technology solutions and work closely with Fox’s variety of technology service providers, both internal and external, to drive consistent implementations and adherence to architectural guidelines.  Utilize deep technical understanding of Node.js, Angular, Python, Ruby, React and Amazon Web Services to develop software used to stream Fox video content to its customers.  Identify and troubleshoot application code-related issues, and review and provide feedback to any required final user documentation.  Work closely with all other Product and Technology teams, internal and external, to bring technology solutions and perspectives to the product development process with the goal of improving user experience, scalability, capability, robustness, development speed and efficiency.  Responsibilities also include writing software and tests for the aforementioned services/APIs; deploying these services to AWS; generating algorithms and machine learning models to predict user behavior; and communicating technical decisions/ideas to various audiences, including (but not limited to) fellow developers and engineers, and engineers at other companies as part of third-party integrations, Fox product personnel, and Fox business stakeholders.

Job Requirements:

Requires a Master’s degree in Computer Science or related field, plus one (1) year of software development or related programming experience using JavaScript and concepts such as asynchronous programming, closures, types, and ES6.

Experience must include six (6) months of developing web applications in television network or media/entertainment industry, including experience writing technical documentation on components being developed; interfacing with various teams to help define requirements, interfaces, and implementation approaches; and working with online video technologies such as various OVP, streaming technologies, formats, codecs, containers, workflows from ingestion to content delivery network (CDN) delivery.

*Specific skills: Also requires experience or knowledge in the following: 1) Database, big data, and caching programming using Elasticsearch, MySQL, Postgres, REDIS, MongoDB and Memcached; 2) Cloud-based hosting and systems architecture such as AWS; 3) Analytics systems such as Omniture and Google Analytics; 4) Ad systems such as DFP and Freewheel; 5) User-Centered Design, User Experience, and Information Architecture principles and Agile product development methodology; and 6) Experience with React or Angular

*Any level of experience or knowledge in the specific skills is acceptable.

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.

Apply Now

Back to Search Results
New Job Search

We use first- and third-party cookies to improve our services, personalize your advertising and remember your website preferences. If you continue to browse, you accept the use of cookies on our site. For more information (e.g., How to disable cookies), please see our cookie policy.