Sr Software Engineer - Application Framework

Employment Type

: Full-Time


: Information Technology

Job Summary:Disney Animation is where art and technology come together. At Walt Disney Animation Studios you have a chance to be part of an entertainment and technology company that aspires to influence and shape modern culture for the good and to bring joy to people around the world.Disney has always had a strong relationship with technology, from the theme parks, to the movies, to Disney+. Walt Disney Animation Studios in particular invests deeply in establishing and applying the latest techniques in computer animation, user experience, and hardware in the pursuit of creative excellence. Engineering teams work on a wide array of challenging problems such as: character manipulation, complex environment authoring, simulation, rendering, cloud computing, collaborative art systems, along with many others.Everyone at the studio, artists, engineers, and leadership all work in the same, unique building, lending to a highly collaborative environment. As a member of the the Disney Animation team, you have the opportunity and are encouraged to collaborate with artists and engineers outside of your immediate group, giving you the chance to branch out and explore new topics at the studio.Responsibilities:What we re hiring forAn engineer who is able to take novel and complex datasets and present them in familiar, intuitive and performant ways. Someone who can diagnose/debug performance and architectural issues and recommend and implement solutions. Familiarity with patterns and techniques for creating interactive tools that perform at scale and allow for artistic exploration (eg. efficient ui updates, undo/redo, debugging, customizable user interactions, etc).Examples of potential end-user tools you may help build from the ground up:Authoring large scale 3D environments, painting huge swaths of geometry onto surfacesArtist dashboards for consolidating and managing tasks, encouraging collaboration and visibility into the characters, environments, story and the overall film making processNew tools and plugins into 3rd party apps for rough to fine story developmentFramework libraries for building the foundations of most of our in house softwareCritical to success in this role is the ability to build trust and relationships with technical and non-technical users, to understand their needs and pain points intimately, and to deliver relevant solutions. It is also important that you bring a sense of co-ownership, team building and positive morale to help foster stronger collaborative teams. We embrace creativity and we seek to maintain a fun and inclusive environment that you and your co-workers would be proud to work in.Basic Qualifications:Strong experience with C++ (up to x11/x14) *Strong experience with Python *Strong experience with Qt (for desktop development) *At least 5 years experience designing and developing multi-threaded, interactive toolsGood sense of user interface/software designExemplary communication, teamwork and problem solving skills, balancing the timeliness of solutions with their sustainability. Able to prioritize competing demands based on business value.Effective listener: able to engage with engineers and artists to understand their requirements and infer practical solutions.BS in Computer Science, Computer Engineering, Electrical Engineering or other related field; or comparable industry experience* Or equivalent experiencePreferred Qualifications:Strong experience writing testable codeExperience working with a Product Design/UX Engineering teamExperience in the computer animation process (eg. games/films/visual effects)Master s degree or higher in Computer Science, Computer Engineering, Electrical Engineering or other related field; or comparable industry experienceAbout The Walt Disney Studios:For over 90 years, The Walt Disney Studios has been the foundation on which The Walt Disney Company was built. Today the Studio brings quality movies, music and stage plays to consumers throughout the world. Feature films are released under the following banners: Disney, including Walt Disney Animation Studios and Pixar Animation Studios, Disneynature, Marvel Studios and Lucasfilm. The Disney Music Group encompasses the Walt Disney Records and Hollywood Records labels, as well as Disney Music Publishing. The Disney Theatrical Group produces and licenses live events, including Disney on Broadway, Disney On Ice and Disney Live!. Ours is a culture of innovation, inspiration and collaboration that brings together visionary artists, gifted technologists and savvy business minds to conjure up magical entertainment experiences for a global audience.About The Walt Disney Company:The Walt Disney Company, together with its subsidiaries and affiliates, is a leading diversified international family entertainment and media enterprise with the following business segments: media networks, parks and resorts, studio entertainment, consumer products and interactive media. From humble beginnings as a cartoon studio in the 1920s to its preeminent name in the entertainment industry today, Disney proudly continues its legacy of creating world-class stories and experiences for every member of the family. Disney s stories, characters and experiences reach consumers and guests from every corner of the globe. With operations in more than 40 countries, our employees and cast members work together to create entertainment experiences that are both universally and locally cherished. This position is with The Walt Disney Studios, which is part of a business segment we call The Walt Disney Studios.Walt Disney Pictures 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.
Associated topics: application developer, back end, design, java, lead, matlab, php, project architect, senior, senior software developer

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...