Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Lead Unreal Engine developer owning architecture, integration, optimization, and deployment of immersive applications for Fivestone Studios, a Nashville-based creative media agency.

Responsibilities

  • Take technical ownership of the architecture, development, integration, and final delivery of a complex Unreal Engine application for an immersive, interactive experience
  • Bridge creative development, technical art, third-party software development, and physical AV systems integration
  • Own, develop, and maintain the Technical Design Document
  • Define application architecture, software dependencies, integration requirements, and technical workflows
  • Establish development standards for C++, Blueprints, project organization, and source control
  • Identify technical risks, performance constraints, and integration challenges
  • Lead development, integration, optimization, packaging, deployment, testing, debugging, and final delivery of the Unreal Engine application
  • Implement and maintain core systems using C++ and Blueprints
  • Integrate independently developed features, assets, and visual systems
  • Collaborate with the Producer and development team to translate requirements into JIRA tasks
  • Define dependencies, priorities, acceptance criteria, estimates, and blockers
  • Communicate technical progress, risks, and integration requirements to stakeholders
  • Consult with AV integrators and hardware vendors on GPU/CPU requirements, rendering, displays, and system architecture
  • Support external hardware, display systems, control interfaces, commissioning, and deployment
  • Coordinate web-based UI overlay integration with a third-party vendor
  • Define communication interfaces between Unreal Engine and web UI components
  • Collaborate with Technical Artists on graphics, shaders, materials, effects, and visual systems
  • Establish performance budgets and optimize visual assets for target frame rates and hardware requirements

Requirements

  • Advanced experience developing and delivering applications using Unreal Engine 5
  • Strong proficiency in Unreal C++ development, debugging, and application architecture
  • Advanced knowledge of Blueprint systems and best practices for combining Blueprints with C++
  • Experience profiling and optimizing GPU/CPU performance, shaders, materials, and real-time rendering
  • Experience designing modular, maintainable software systems and integrating work from multiple developers
  • Ability to take ownership of technical decisions, coordinate dependencies, and guide development efforts across multiple disciplines
  • Experience with Git, Perforce, or equivalent version control systems
  • Experience building, troubleshooting, packaging, and deploying production-ready Unreal Engine applications
  • Candidates must be able to work and collaborate during US business hours (US time zones), regardless of location
  • Preferred: familiarity with JavaScript / TypeScript
  • Preferred: experience integrating React-based interfaces or web overlays with Unreal Engine
  • Preferred: practical experience using AI coding assistants
  • Preferred: experience building custom shaders, materials, and advanced rendering effects in Unreal Engine
  • Preferred: experience developing software for museums, exhibitions, themed entertainment, or location-based experiences
  • Preferred: experience with external control systems, hardware communication protocols, and real-time event-driven applications
  • Preferred: experience with unattended installations, application monitoring, recovery workflows, and long-duration runtime stability

Benefits

  • Inclusive hiring process welcoming talent from all walks of life
  • Applications reviewed for future opportunities if not a fit for this role

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

JavaScriptReactTypeScriptUnreal EngineC++

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.