Evolve Squads logo

Senior Software Engineer – UI Animation Systems

Evolve Squads·Salary not specified

Primary stack

PythonC++

Nice to have's

3D mathlinear algebrageometry processingcharacter deformation techniquesAnimationriggingdeformation technologyGPU programming

Job description

About the Position

... create world-changing products using God-given talents . ..

Project Description

We are looking for a Senior Software Engineer who will:

  • Significantly advance our rigging and animation capabilities across Maya, Unreal Engine, and desktop standalone environments.
  • Leverage the strengths and “look and feel” of the platform DCC products while integrating core standalone functionality for a high-quality, performant, maintainable, and extensible codebase.
  • Deliver features that measurably improve rigger and animator workflows and resulting content quality.

Project Stack and Team

We are a software technology company in the entertainment industry focused on providing the best-animated character tools for creators to elevate the experience of the way immersive stories are made and told.

Job Responsibilities

  • Design and implement high-performance UI for character animation pipelines in C++ with Qt.
  • Architect scalable UI frameworks for Ozone’s proprietary platform and industry-standard DCCs.
  • Collaborate with artists, riggers, and engineers to ensure tools meet both creative and technical needs.
  • Lead architectural decisions and contribute to long-term planning around tools and interfaces.
  • Develop and integrate features for DCC tools and real-time engines (Maya, Houdini, Unreal Engine).
  • Operate as a trusted partner to Product and Engineering in shaping the technology roadmap.
  • Contribute to documentation, technical standards, and internal knowledge sharing.

Requirements

  • Main Requirements:

    • 5+ years of production experience in film, TV, or games, developing tools and UI for content creators.
    • Expert-level C++ (C++20) and object-oriented design. Proficient in Python.
    • Expertise in Qt and PySide development.
    • Experience building tools and plugins for DCC applications and engines (Maya, Houdini, Unreal Engine).
    • Familiarity with GitHub or other version control packages.
    • Proven effectiveness thriving in a fully remote, high-accountability, distributed team.
  • Good to Have:

    • Understanding of 3D math, linear algebra, geometry processing, and character deformation techniques.
    • Animation, rigging, and deformation technology experience.
    • GPU programming proficiency.

We Offer

  • Work your way – Enjoy the freedom to work from anywhere, with flexible hours that match your natural rhythm.
  • Work with global clients – Collaborate directly with international teams to create real impact.
  • Great people, no micromanagement – Join a supportive, results-focused team where you’re trusted to do your best work.

This flexibility allows developers:

  • A better work-life balance
  • Increased productivity
  • The ability to work any time around the clock
  • Reduction in commute time
  • Design your ideal daily schedule.
  • Build a career, not just a job.
  • Work smarter, not longer.
  • More time with family and friends

Job Details

  • Job Category: UI Animation Systems
  • Job Location: LATAM / US
  • Skills: C++, Python, Qt / PySide
  • Employment Type: Full-time
  • Experience Level: Senior

For more job openings, please follow Evolve Squads on LinkedIn.

Request a Callback

© Evolve Squads. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Headquartered in the State of Washington, Evolve Squads was founded due to the over commoditization of software outsourcing companies, traditional staff augmentation companies and consulting services.Technical hiring managers are continuously inundated from recruiters around the globe with hot candidates coming off a job board or the bench trying to fit a “round peg” developer into a “square box” requirement.Our Professional Fulfilment Network consists of several thousand senior level developers from Central and Eastern Europe including Ukraine, Belarus, Poland, Hungary and Georgia...

More at Evolve Squads

All 41 roles

Popular searches