All vacancies

Senior UE5 C++ Gameplay Engineer
EPAM Systems
Remote · SerbiaSalary not disclosedfull-timeEPAM Systems Careers (remote abroad)
We are looking for a Senior UE5 C++ Gameplay Engineer . If you are looking to give your career a real boost with a global leader in digital transformation, EPAM is the perfect choice.
Responsibilities
- Design and develop UE5 C++ plugins and modules with runtime plugin architecture, including
- Build.cs configuration and module dependencies
- Implement real-time audio streaming systems using USoundWaveProcedural, including PCM buffering, resampling, sample-rate/audio-format handling, underrun mitigation, and latency tuning
- Integrate WebSocket and streaming protocols in C++ with persistent session management, JSON-based event protocols, reconnection strategies, and backpressure handling
- Integrate LLM / Conversational AI voice systems including TTS and STT, prompt and session design, turn-taking systems, and latency investigation/debugging
- Architect event-driven systems using decoupled delegates, event bus patterns, Unreal subsystems, and cross-system integration
- Implement MetaHuman runtime lip-sync systems, audio-to-viseme pipelines, and feed streamed audio into facial animation
- Work with embedded Lua scripting and a Lua-driven data and logic layer, including C++/Lua bridge architectures
- Perform audio and network debugging/profiling, including tracing raw protocol events and diagnosing audio quality, latency, and streaming issues
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 29 Sept 2026
- Last verified
- In the last 5 days
Similar roles
- Unity DeveloperVira Games · Remote · worldwide, UTC+4 accepted
- Senior Unity DeveloperFishing Planet · Remote · worldwide, UTC+4 accepted
- Senior Game EngineerCompanion Group Ltd · Remote · worldwide, UTC+4 accepted
- Team Lead Unity DeveloperChillBase · Armenia · Hybrid
- 🌎 Backend Java Developer - Remote, ContractXperteez Technology · Remote · worldwide, UTC+4 accepted
- DevOps Engineer (100% remote)Tether Operations Limited · Remote · worldwide, UTC+4 accepted
