Senior/Staff Software Engineer – Game Integrations
Core
Design and architect the core software stack for capturing, encoding, and recording gameplay on users' machines, including game integrations for features like auto clipping.
Role type
Senior/Staff Software Engineer (Game Integrations & Recorder Stack)
Builds
The Medal recorder codebase and game integration solutions
Domain
Gaming / Game Development
Required skills
C#, .NET Framework, win32, software architecture, system design, performance optimization
Preferred skills
C/C++, Graphics APIs (DX11, DX12, Vulkan), reverse engineering, hooking/injection, modding, game engines
Technologies
C#, .NET Framework, C++, GitHub Actions, Electron, React, Java, Terraform
Responsibilities
Design and architect solutions for the recorder codebase, set up guardrails and best practices, work across the recorder stack (capture, hooks, encoding, game integrations), ensure codebase maintainability for cross-team contributions
Seniority
Senior/Staff, hands-on IC