Job Title: Unreal Engineer
Location: Fully Remote
We are a dynamic technology company creating a backend game engine — a platform of services and tools that enable game studios to launch live-service games.
You'll be joining a passionate, remote-first team that has scaled games such as League of Legends and Destiny 2 and many more games at Riot, Bungie, PopCap, and EA. We have also scaled platforms at traditional tech companies including Google, Amazon, Microsoft, and SendGrid.
We frequently embed our talented teams into various studios, ensuring smooth onboarding onto our platform, and aiding those studios in successfully completing their backend features in the game client. We are currently seeking a skilled and passionate Unreal Engineer to support our embedded teams and help our partner studios bring their backend features through to completion in the game client. The ideal candidate will possess extensive knowledge and experience with the Unreal Engine, backed by a deep understanding of gameplay systems and client/server communication. This is an opportunity to leverage your unique skill set and influence the success of many cutting-edge game projects simultaneously.
- Collaborate closely with our team's embedded engineers and partner studio teams to understand the game's vision and backend requirements.
- Implement game features using Unreal Engine, ensuring high performance and robustness.
- Design and architect client-side solutions for complex gameplay systems.
- Integrate our backend technology and systems into Unreal-based game clients.
- Troubleshoot and resolve engine-related issues, improving functionality and streamlining the process.
- Mentor and guide other team members, fostering an environment of shared knowledge and progress.
- Stay updated with the latest technological trends and advancements in Unreal Engine.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience working with Unreal Engine 4 or 5.
- Extensive experience in C++ programming, with a strong understanding of object-oriented programming principles.
- Proficient in understanding and implementing client/server communication within a game context.
- Familiarity with game servers and meta-game platforms.
- Excellent problem-solving skills with a focus on robust and efficient solutions.
- Strong understanding of multiplayer game systems and architecture.
- Ability to work effectively in a dynamic, team-oriented environment.
- Strong communication and interpersonal skills.