Company News Updates
Contact Us

Learn More, Book a Demo, Connect with Us

Senior Software Engineer, Unreal Engine

Engineering Team

  • Location: Remote with occasional travel for in person meetings, tradeshows, and conferences as needed
  • Reporting: Robin Riley, Acting CTO

Ready to join an exciting team leading revolutionary character technology? Ozone Story Tech is looking for a Senior Software Engineer (Unreal Engine) to join our growing team of gaming and animation professionals! We’re looking for an experienced engineer who can lead the charge on design, implementation, and optimization of our character rigging and animation products based on our proprietary Ozone Engine, particularly in Unreal Engine.

As Senior 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 in Unreal Engine. 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 senior 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:

  • Software development in support of our Unreal Engine Product Roadmap
  • Contributing to overall product strategy discussions and direction
  • Successfully estimating engineering efforts in response to product scope
  • Ensuring development schedules and quality / performance targets are met

What success looks like

In your day-to-day, your responsibilities include:

  • Developing & optimizing our industry-leading Unreal Engine plugin, bringing film-quality characters to leading studios in film & games
  • Staying closely connected with the Unreal Engine roadmap, feature design, and evolving architecture
  • Leading technically through every stage of development, from early prototyping and scoping, to architecture, to iterative development and releases
  • Participating in projects of different sizes across multiple departments
  • Co-defining and adhering to good coding conventions and best practices
  • Working closely with department heads (including Product & QA teams) and project managers to ensure project deadlines and goals are met
  • Mentoring and leading other software engineers in best practices for 3D graphics

What you bring

You have proven experience and qualifications:

  • Bachelor’s Degree in Computer Science, Mathematics, Electrical Engineering, Physics, or related field / equivalent experience
  • 5 years’ experience or more developing features or fixing bugs in large C++ codebases on Windows
  • 5 years’ experience or more developing & shipping products/titles in gaming, animated entertainment, simulation, or visual effects industries
  • 3 years’ experience or more directly utilizing one or more low-level graphics APIs (e.g. Direct3D, OpenGL, Vulkan, Metal, etc.) or low-level engine APIs (e.g. Unreal RHI).
    • Experience writing and debugging pixel/fragment shaders & compute shaders also a plus
  • 2 years’ experience or more designing & authoring components in Unreal Engine
  • Ability to write, debug, and optimize code via multiple methods and professional tools
  • Ability to write thread-safe, correct, and deterministic multi-threaded code
  • Basic knowledge of computer hardware architecture, including GPU architecture
  • Basic knowledge of computer animation and related algorithms and concepts
  • Excellent programming skills and best practices, with high attention to quality and detail
  • Excellent verbal and written communication skills
  • Ability to design and track to development milestones and goals, highlight risk areas, offer scope and solution suggestions, and mutually help other team

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?