Search jobs > Los Angeles, CA > Senior software engineer

Senior Software Engineer, Roku

Fox Corporation
Los Angeles, CA
$121.5K-$155K a year
Full-time

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

The Senior Roku Engineer will play a key role in building out and maintaining current native Roku SDKs, as well as architecting new SDKs for all Fox brands.

They will help influence our development stack to create enterprise-level SDKs and components on the Roku platform. They will look ahead to challenges across the enterprise and ideate as well as prototype cross-business solutions for all Fox brands.

This role will solve challenging technical problems and provide direction to other developers and maintain good communication with stakeholders such as designers, project managers, and product managers.

In addition to development, they will develop and maintain CI / CD, testing, and solidifying the Roku development process.

A SNAPSHOT OF YOUR RESPONSIBILITIES

  • Develop robust features and solutions for adoption by many Roku clients in the Fox family, such as Fox Sports, Fox Television Stations, Fox News, Fox Business and more
  • Architect common packages and modules for use across the different Roku SDKs to help unify codebases and identify commonality
  • Architect and develop solutions for enterprise-level challenges such as supporting multiple Fox clients, registration / authentication, interfacing with various backend services, and ensuring timely delivery with reusable, reliable code
  • Develop the core stack for Roku Brightscript unit testing, CI / CD workflows, and release deployment
  • Collaborate with developers across different development platforms such as Android, Web, Swift and backend services

WHAT YOU WILL NEED

  • Excellent Roku and BrightScript development skills
  • Solid understanding of SceneGraph framework and task / render thread optimization
  • Strong knowledge of design pattern application and client architecture
  • Demonstrable knowledge of building responsive user experiences
  • Experience with source control systems, specifically Git and Pull Requests
  • Experience with RESTful APIs, JSON Parsing, unit testing and end-to-end testing
  • Experience with build dependency and package management including integration of third party libraries
  • Experience with the latest development paradigms regarding performance, security and coding best practices
  • Experience with UML or Sequence diagrams to communicate architecture and ideas
  • Strong communication skills (verbal and written) with an ability to work in a highly collaborative environment

NICE TO HAVE, BUT NOT A DEALBREAKER

  • BS or higher in Computer Science or related field
  • Passion for leading or participating in a cross-company Roku engineering interest group

Ll-CC1

Ll-Hybrid

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 range for this role, with final offer amount dependent on education, skills, experience, and location is : $121,500.

00-155,000.00 annually for California. 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.

23 days ago
Related jobs
Promoted
FOX News Network, LLC
Los Angeles, California

The Senior Roku Engineer will play a key role in building out and maintaining current native Roku SDKs, as well as architecting new SDKs for all Fox brands. Passion for leading or participating in a cross-company Roku engineering interest group. They will help influence our development stack to crea...

Promoted
Alldus
CA, United States

Bachelor's or Master’s degree in fields such as Computer Science, Software Engineering, Electrical Engineering, Robotics, or a closely related discipline. Effective communicator, able to collaborate with multidisciplinary teams including software engineers, hardware engineers, and product managers. ...

Promoted
StubHub
Los Angeles, California

We are seeking a Senior Software Engineer specializing in build, test, and deployment processes, with a strong focus on Continuous Integration and Continuous Deployment (CI/CD) pipelines. The ideal candidate will have extensive experience in automating software builds, implementing robust testing fr...

Promoted
Google
Los Angeles, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
DaVita Inc.
Los Angeles, California

As a result of the growth of our business, we are seeking a highly skilled and motivated Senior Software Engineer to join our Skimlinks engineering team. Engineers can progress to senior roles, management positions, or specialize in niche technical fields. Our Engineers develop next-generation techn...

Promoted
AGBO
Los Angeles, California

As a Senior Software Engineer, Pipeline specializing in Unreal and innovative technology you will be supporting the studio’s Pipeline Engineering team through scripting and tool development which will assist Visual Effects, Visualization, and Production teams. Create, develop, deploy, and maintain c...

Promoted
Strategic Employment Partners (SEP)
Los Angeles, California

Revolutionize aerospace and defense manufacturing with this exciting company! Backed by over $75M+ in investments, driven by innovation, and dedicated to making rockets, jets, and all things space faster and more cost-effective, this company could propel your career to the next level.Read on to find...

Northrop Grumman
Redondo Beach, California

As a Software Engineer, you'll be joining our growing Space Park Software and Digital Engineering department which has 200+ Software Engineer, DevOps Engineer, Systems Administrator, Database Administrator, and Network Engineer peers from entry-level to the most senior chief engineers and architects...

Stratus Staffing
Los Angeles, California

Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols. Network management software and we...

Akraya, Inc.
Santa Monica, California

Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience. ...