Senior Software Engineer - UI Animation Systems
Role summary
Ozone Story Tech is seeking a Senior Software Engineer specializing in UI Animation Systems to develop high-performance UI for 3D character creation tools. The role involves designing and implementing UI pipelines in C++ with Qt, architecting scalable UI frameworks, and integrating features for industry-standard DCCs and real-time engines like Maya, Houdini, and Unreal Engine. Success in the first year includes advancing rigging and animation capabilities and delivering features that enhance rigger and animator workflows. The ideal candidate possesses 5+ years of production experience, expert C++ (C++20) and object-oriented design skills, and expertise in Qt/PySide. Familiarity with version control and experience in a remote, distributed team environment are also required.
Company Description
Ozone Story Tech is a technology company focused on delivering outstanding 3D character creation tools. The goal is to empower creators to build the highest quality characters as fast as possible and deploy them anywhere.
WHAT YOU DO
In this role you will:
- 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
- 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.
WHAT SUCCESS LOOKS LIKE
Over the next year:
- Significantly advance Ozone's 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.
WHAT YOU BRING
You have proven experience and qualifications including:
- B.S. or higher in Computer Science, Engineering, or a related technical field.
- 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.
How to stand out:
- Understanding of 3D math, linear algebra, geometry processing, and character deformation techniques.
- Animation, rigging, and deformation technology experience.
- GPU programming proficiency.
HOW YOU SHOW UP
You naturally live out the following values:
- Fun Collaboration – You enjoy working, finding solutions and spending time with your team.
- Best Ideas – You are passionate about pursuing great outcomes and letting the best idea win.
- Empathy Always – You put yourself in others’ shoes to see their POV more clearly.
- Healthy Hustle – You work hard and seek a life outside of work worth living.
You have what it takes to be a part of a team REVOLUTIONIZING ANIMATION and the grit, flexibility, and agility to succeed in a startup environment.