Software Engineer - Core Software

A filmmaker-driven animation studio responsible for creating some of the most beloved animated films, combining masterful artistry and storytelling with groundbreaking technology.
$92,742 - $124,410
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Entertainment

Description For Software Engineer - Core Software

At Walt Disney Animation Studios, we're seeking a Software Engineer to join our Production Technology team, focusing on software development across multiple domains. This role combines creativity with technology, working alongside artists and technical teams to develop innovative solutions for animated content. You'll be involved in designing and implementing core infrastructure, building APIs, and creating user interfaces for artist tools.

The position offers unique opportunities to work on the full technology stack, from core algorithms to user interfaces, supporting the creation of complex characters and environments featured in Disney's animated content. You'll be developing on a high-performance, in-house application framework and creating new artist-centric interaction models.

The ideal candidate should excel in writing performant solutions, possess strong problem-solving abilities, and demonstrate excellent communication skills. You'll work directly with stakeholders to understand requirements and collaborate across different disciplines. The role requires proficiency in Modern C++ and Linux systems programming, with bonus qualifications including computer graphics knowledge, Qt UI toolkit experience, and strong mathematical fundamentals.

This is an opportunity to be part of Walt Disney Animation Studios' legacy of innovation and creativity, working on projects that combine masterful artistry with groundbreaking technology. You'll be contributing to the studio's continued success in creating beloved animated films while working with cutting-edge technology and talented teams.

Last updated 16 days ago

Responsibilities For Software Engineer - Core Software

  • Designing and implementing core infrastructure to manage shot, environment, and asset definitions
  • Building new APIs for artist-facing and data management tools
  • Extending and improving core libraries for end-user asset authoring
  • Creating user interfaces and tools for artists and technical directors
  • Working with artists and cross-site developers on complex character/environment tools
  • Developing on top of in-house application framework

Requirements For Software Engineer - Core Software

Linux
Python
  • Proficiency in Modern C++ (C++11 / 14 / 17 / 20+) and/or Rust
  • Experience with systems programming in a Linux environment
  • Ability to independently create simple, testable and robust code without LLM assistance
  • At least 3 years experience designing and developing interactive tools
  • BS in Computer Science, Computer Engineering, Electrical Engineering, or related field

Benefits For Software Engineer - Core Software

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Disney Software Engineer - Core Software

Software Engineer II

Mid-level Software Engineer role at Disney Entertainment focusing on building scalable content platform solutions for streaming services.

Software Engineer II - Databases

Mid-level Software Engineer role at Disney Entertainment focused on database engineering and administration across cloud environments.

Software Engineer

Software Engineer role at Disney Experiences focusing on sales systems and guest experience platforms, requiring Java expertise and AWS knowledge.

Software Engineer II

Mid-level Software Engineer position at Disney focusing on backend development and test automation for entertainment and streaming platforms.

Instructional Design Project Manager, Disney Cruise Line

Instructional Design Project Manager position at Disney Cruise Line, developing and implementing learning solutions while managing multiple training projects.