Senior Animation Software Engineer

5 days ago


Glendale, California, United States DreamWorks Animation Full time

DreamWorks Animation is a leader in creating diverse, original content in various formats, delivering compelling stories with unique characters. Our team of artists, technologists, innovators, and creators is passionate about animation and collaboration.

Job Description:

We are seeking a senior software engineer to join the Production Software Rigging and Animation development team, responsible for Premo, our proprietary character animation and rigging tool. This role involves designing, building, and supporting new and existing capabilities and techniques related to character animation and rigging in a large-scale application.

The successful candidate will work closely with animators and character riggers to improve their workflows, develop clean, maintainable, and documented solutions, and collaborate with Pipeline and Data Services teams to ensure data flows correctly and efficiently.

This position has been designated as hybrid, requiring a minimum of three days per week in the office. We offer company-sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and discounts on various perks.

Requirements:
  • Bachelor's degree in Computer Science or related field
  • 5+ years experience in software development
  • Strong C++ software development skills
  • Strong understanding of data structures and computer graphics
  • Experience in large-scale application development
  • Experience with writing and debugging multi-threaded code
  • Development experience and ability to work closely with end users and engineers
  • Attention to detail and strong communication skills
Preferred Qualifications:
  • Master's degree or higher in Computer Science or related field
  • Professional experience in a VFX or animation studio
  • User interaction design with a working knowledge of standard UI toolkits
  • Experience with third-party rigging and animation tools (such as Maya)
  • Overall understanding of the rigging and animation process

The estimated salary for this role is $150,000-$180,000 per year, based on industry standards and location. As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee prior to a hiring decision.



  • Glendale, California, United States NBCUniversal Full time

    About DreamWorks AnimationDreamWorks Animation is a world-renowned leader in creating immersive, engaging animated content for global audiences.We are passionate about innovation, collaboration, and pushing boundaries to deliver exceptional storytelling experiences.This role is part of our Production Software Rigging and Animation development team, focused...

  • IT Support Engineer

    3 days ago


    Glendale, California, United States DreamWorks Animation Full time

    Key ResponsibilitiesThe IT Support Engineer will work closely with the engineering departments on supporting the infrastructure upgrades and changes.They will also be responsible for ensuring that all support incidents are triaged or resolved in a timely manner to minimize any loss of productivity.Additionally, they will participate in, and/or run...


  • Glendale, California, United States RIT Solutions, Inc. Full time

    **Job Summary:** RIT Solutions, Inc. is seeking a talented Senior Software Engineer to join our team.**Key Responsibilities:**Main Responsibilities:Develop and implement software solutions that meet business requirementsLead technical design and implementation of new featuresCollaborate with cross-functional teams to deliver projectsIdentify areas of...


  • Glendale, California, United States RIT Solutions, Inc. Full time

    Job OverviewRIT Solutions, Inc. is seeking a highly skilled Senior Software Engineer - API Security to join our team. As a Senior Software Engineer - API Security, you will be responsible for designing, developing, and implementing secure API solutions using various programming languages and frameworks.The ideal candidate will have 8+ years of experience in...


  • Glendale, California, United States DreamWorks Animation Full time

    About the RoleWe are seeking a highly skilled Technology Systems Administrator Operations professional to join our team at DreamWorks Animation.This role is ideal for individuals who enjoy working in a fast-paced environment and have experience with UNIX/Linux and/or Windows in an enterprise setting.ResponsibilitiesProvide World-Class Support: Offer...


  • Glendale, California, United States ServiceTitan Full time

    Company OverviewWe're Aspire, a leading SaaS provider for the landscaping and commercial cleaning industries. Our cloud-based business management system automates field service operations, enabling clients to accelerate growth and streamline operations.About the RoleThis Senior Software Engineer will be responsible for producing functional software solutions...


  • Glendale, California, United States ServiceTitan Full time

    Role OverviewWe are seeking an experienced Senior Software Engineer to join our engineering team at ServiceTitan. The successful candidate will have a strong background in software development, leadership skills, and the ability to work collaboratively with cross-functional teams.


  • Glendale, California, United States RIT Solutions, Inc. Full time

    Senior Software Engineer Job SummaryWe are seeking a highly experienced Senior Software Engineer to join our team at RIT Solutions, Inc. in Santa Monica, CA or any other hub location. This is a full-time position with an estimated salary of $180,000 - $240,000 per year.About the RoleThis role involves driving the technical design, implementation, and...


  • Glendale, California, United States ServiceTitan Full time

    About the OpportunityWe are seeking a seasoned Senior Software Engineer to join our engineering team at ServiceTitan. As a key member of our team, you will be responsible for architecting, designing, and implementing user-facing features end-to-end. Your expertise in Microsoft .NET technology stack, SQL databases, and front-end frameworks such as React and...


  • Glendale, California, United States TalTeam Full time

    About UsTalTeam Inc. is a dynamic company that provides innovative software solutions for the entertainment industry.We are looking for a highly skilled Senior Systems Engineer to join our team in delivering cutting-edge technology solutions to our clients.Job OverviewThe Senior Systems Engineer will play a key role in designing, building, and supporting...


  • Glendale, California, United States ServiceTitan Full time

    Company OverviewAt ServiceTitan, we're building a revolutionary software platform for the home service industry. Our mission is to empower businesses to deliver exceptional customer experiences and drive growth through innovative technology.About the JobWe're seeking an experienced Senior Software Engineer to join our team as a Technical Team Lead. In this...


  • Glendale, California, United States RIT Solutions, Inc. Full time

    About the JobAt RIT Solutions, Inc., we are seeking a highly skilled Senior Developer to join our team. This is a full-time position with an estimated annual salary of $145,000.In this role, you will be responsible for developing full-stack software solutions, collaborating with scrum teams, and maintaining tools and automation. You will participate in...


  • Glendale, California, United States RIT Solutions, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at RIT Solutions, Inc. The ideal candidate will have a strong background in software development and a passion for leading technical design and implementation.Key ResponsibilitiesDevelop and implement well-architected software solutions.Lead cross-functional teams to...


  • Glendale, California, United States RIT Solutions, Inc. Full time

    Job DescriptionWe are seeking a highly skilled Senior Developer to join our team at RIT Solutions, Inc. The ideal candidate will have a strong background in software engineering and experience with dynamic languages like NodeJS.Key Responsibilities:Design and implement scalable software components using current software development lifecycle (SDLC) concepts...


  • Glendale, California, United States RIT Solutions, Inc. Full time

    About RIT Solutions, Inc.We are changing the world of streaming video and seeking a dedicated Senior Software Engineer to drive technical design, implementation, and improvement of services. Located in hybrid environments across the United States, this role offers an ideal opportunity for professionals looking to make a significant impact in the tech...


  • Glendale, California, United States ServiceTitan Full time

    Job DescriptionThis is a unique opportunity to join a fast-paced and dynamic environment where you'll have the chance to make a significant impact on the company's products and services. As a Technical Team Lead, you'll be accountable for:Architecting, designing, and implementing user-facing features end-to-endCollaborating with product managers, designers,...


  • Glendale, California, United States RIT Solutions, Inc. Full time

    About the JobWe are seeking an experienced Senior Software Developer to lead the development of our software products. The ideal candidate will have a strong background in software engineering, a passion for innovation, and excellent communication skills.Key ResponsibilitiesLead the design, development, and maintenance of software products, ensuring they...


  • Glendale, California, United States RIT Solutions, Inc. Full time

    About the RoleWe are seeking a talented Senior Developer to join our team at RIT Solutions, Inc. This role involves designing and implementing software solutions that meet business requirements while ensuring efficiency, reliability, and scalability.Responsibilities:Participate in developing specifications for new projects, platforms, and tools.Use expertise...


  • Glendale, California, United States RIT Solutions, Inc. Full time

    Job DescriptionRIT Solutions, Inc. is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will play a critical role in designing, developing, and maintaining scalable, high-impact software components and client-facing web applications.ResponsibilitiesDesign, develop, and implement robust...


  • Glendale, California, United States RIT Solutions, Inc. Full time

    Job DescriptionAt RIT Solutions, Inc., we're changing the world of streaming video and looking for a dedicated Senior Software Engineer to be a key contributor to our team while driving technical design, implementation, and improvement of services.ResponsibilitiesDesign well-architected solutions and deliver on them with code that is easy to develop and...