Disney Streaming

Senior Software Engineer

Disney Streaming

Remote job description

Location field must contain 'city, state' or a zip code to perform a radius search (e.g., Denver, CO or 46122 ). City and state must be separated by a comma followed by a space (e.g., Houston, TX )

Disney Media & Entertainment Distribution Senior Software Engineer Seattle , Washington Apply Now

Senior Software Engineer, Living Room Devices

Native Client Platform - Developer Experience Engineer

As a Senior Software Engineer for the Living Room Devices, Native Client Platform Developer Experience Engineering Team, you will help us push the boundaries of what is possible on some of the most interesting 10-foot devices in the marketplace! You'll be part of the team that builds developer tooling for the framework that is the foundation for our Direct-to-Consumer client apps, such as Disney+, Star+ and Hulu on a wide range of devices supported by our Native Client Platform. Best of all, you'll get to build your solutions using Rust!

We're looking for an engineer who has experience in or is enthused to learn about Rust and can apply that experience to build and support UI frameworks and tools for our Client teams to use, who knows or wants to learn how to write cross platform code, and is ready to push the boundaries of UX on our custom in-house runtime to provide the best app experiences for our viewers on devices across the varying spectrum from set-top boxes to modern game consoles.

Whether you're in New York, California, or remote, we provide opportunities to elevate your career and to transform an industry.

We truly believe we offer a unique opportunity for any technologist:

To build on an innovative technology stack

To work with an outstanding team of Engineers on award-winning, sophisticated apps and systems in a highly collaborative team environment

To have an influence on products used globally by millions

Responsibilities :

Be a critical member of a team of engineers responsible for building tooling and enhancements to our client application framework in Rust.

Contribute to the development of the underlying framework that supports new feature development on Disney+, Star+ and Hulu.

Provide clear, easy-to-use abstractions over our low-level canvas-style APIs to allow client app engineers to think about building out application features and not pushing individual pixels to the screen.

Clearly communicate the use of the developer tools, features and APIs by writing clear documentation and providing code examples of the use of these features.

Collaborate closely with our Native Client Platform Core engineering team, services engineering teams and product owners to help understand and explain device limitations and requirements.

Basic Qualifications :

Senior level candidates should have 5+ years of C/C++ experience writing portable multi-platform code, with 2-3+ years of personal or professional Rust experience.

Experience using build runners / compilation tools for multi-platform projects.

Senior level candidates will have experience mentoring junior level team members.

Preferred Qualifications:

Experience working on user interface-level code with knowledge of common patterns, architectures and approaches to present a data driven UX to viewers.

Experience building frameworks and APIs that are consumed by other engineering teams.

Familiarity with set-top box development and specialized SoCs from manufacturers like Broadcom, MediaTek, SigmaTel, etc or with other embedded systems.

Graphics experience with OpenGL/EGL, OpenGL ES, Vulkan, Metal, etc.

Game engines and game engine technologies

Active member of the Rust programming community

Additional Information :


Job ID: 979423BR

Location: Seattle,Washington

The Walt Disney Company is an equal opportunity employer. Applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Disney fosters a business culture where ideas and decisions from all people help us grow, innovate, create the best stories and be relevant in a rapidly changing world.

Company name: Disney Streaming
Remote job title: Senior Software Engineer

Share or copy

Job alerts