company_logo

Full Time Job

Senior Software Engineer

Skydance

Remote / Virtual 03-12-2025
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
---
As a Senior Software engineer, you will partner with artists from m odeling, rigging, animation, character effects (CFX) crowds , also engineers, and other stakeholders to design and implement innovative workflows and cutting-edge solutions, enhancing our in-house suite of character tools.

Responsibilities
• Architects and implements a robust Python toolset to streamline the character assembly pipeline, ensuring modularity, scalability, and maintainability.
• Collaborates with artists and technical teams to gather requirements and design new workflows and tools that enhance character-creation processes.
• Evaluates code quality and performance while contributing to the overall architectural design of the Python codebase within the Characters team.
• Develops scalable solutions that integrate into various Digital Content Creation (DCC) applications, such as Autodesk Maya and SideFX Houdini.
• Fosters a collaborative team environment, supporting technical guidelines and methodologies such as Agile and Scrum.
• Mentors team members by providing technical guidance and best practices.
• Demonstrates technical leadership through innovation and problem-solving.
• Builds strong relationships with peers, supervisors, stakeholders, and other teams across the studio.
• Keeps up on current artistic methodologies and on technology trends and tools that best suit the production and the company in the development of a stronger creative and technical environment.
• Works together with the team providing them with support, guidance and instruction in areas that contribute towards their artistic and professional growth. (mandatory)
• Follows the Supervisor's and Lead's guidance.
Requirements
• 5+ years in VFX or animation industries.
• 3+ years in the animation industry.
• Experience designing and developing complex user-facing software, preferably in a studio environment.
• Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field-or equivalent industry experience.
• Proficiency in Python, with the ability to write clear, testable, and maintainable code.
• Experience developing user-facing interfaces with Qt (PyQt/PySide), designing intuitive, responsive, and production-ready tools for artists and technical users.
• Strong understanding of software architecture and design patterns to create scalable, maintainable, and efficient tools.
• Experience with performance measurement, profiling, and analysis tools.
• Strong communication, teamwork, and problem-solving skills, with the ability to balance speed and sustainability in solutions.
• Ability to prioritize competing demands based on business value.
• Passion for collaborating with in-house artists and engineers to prototype, develop, and support solutions to our filmmaking challenges.
• Knowledge of character workflows, particularly in rigging, animation and CFX.
• Strong understanding of real-time animation, graphics techniques, and geometry processing algorithms.
• Strong mathematical fundamentals, including linear algebra, statistics, and numerical methods.
• Proficiency in C/C++, ideally C++11/14.
• High English level.
• Spanish desirable.
#Animation d

Jobcode: Reference SBJ-d5xv03-3-143-236-11-42 in your application.

Company Profile
Skydance

Skydance is a diversified media company founded by David Ellison in 2010 to create high quality, event-level entertainment for global audiences. The Company brings to life stories of immersive worlds across its feature film, television, interactive, and animation divisions.