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.)
- 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?