Senior Software Engineer – UI Animation Systems
Remote•Salary not specified
United States
Tech Stack
PythonC++
Job Description, Responsibilities & Requirements
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.