Products Products
Ozone Subdivs Early Access

Turn low-poly meshes into smooth, cinematic surfaces for realtime and film quality rendering.

Ozone Studio 2.0 Coming Soon

Fully author high quality character rigs in Maya, ready for games, TV, and Film rendering in Unreal.

Company News Updates
Get Started

Learn More, Book a Demo, Connect with Us

Ozone Subdivs is in early access!

Learn More

Lead Software Engineer (Generalist)

Engineering Team

  • Location: Remote within the USA, (with occasional travel for in-person meetings, tradeshows, and conferences as needed)
  • Reporting: Robin Riley, CEO

Ready to join an exciting team leading revolutionary character technology? Ozone Story Tech is looking for a Lead Software Engineer to join our growing team of gaming and animation professionals! We’re looking for an experienced engineer who can carry out design, implementation, and optimization of our character rigging and animation products based on our proprietary Ozone Engine in various environments.

As Lead Software Engineer, you’ll be working closely with other engineers, rigging artists, designers, and product owners to develop and expand our character technology that enable best-in-class, cinematic-quality 3D characters and experiences. Our team is passionate about character authoring quality, entertainment value, and cross-platform, cross-product consistency, and it shows in everything we do. You’ll be a contributor among our engineering team known for quality and innovation.

This position requires daily interaction with a remote team, so you’ll need the ability to function as both a self-starter and a team player to succeed. If that sounds good to you, we want to hear from you!


What you’ll do

In this role, your objectives include:

  • Managing project timeline and tasking for yourself and 2 other engineers
  • Accurately estimating engineering efforts in response to product scope
  • Ensuring code quality and correctness through code reviews, tooling, and unit testing strategies
  • Supporting multiple technical projects including authoring tools, playback applications, and internal debug tools.
  • Splitting your time 50/50 between management and individual contributions

What you bring

Minimum qualifications:

  • Experience in the following tech stack:
    • A strongly typed compiled language (C++, Rust, etc.)
    • Qt 5/6
    • Maya and/or the OpenMaya C++ API
  • Experience managing a team/project
  • Strong grasp on OOP and knowledge of common design patterns
  • Highly proficient with Git (or some other VCS)
    • Understanding of branching, PR/MRs, general software workflows
  • Ability to write, debug, and optimize code via multiple methods and professional tools
  • Experience developing new features, fixing bugs, and refactoring in large codebases
  • Excellent programming skills and best practices, with high attention to quality and detail
    • Some knowledge of the tools that automate this
  • Excellent verbal and written communication skills

Nice-to-haves:

  • Bachelor’s Degree in Computer Science, Mathematics, Engineering, Physics, or related field
  • Exposure to 3D graphics and the VFX industry
  • Experience writing plugins
  • Experience in Unreal Engine 5 and/or Houdini
  • Basic knowledge of computer animation and related algorithms and concepts

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’re passionate and intentional 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

Do 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?