Role Overview We’re looking for a Senior Unreal Game Engineer to join our small, passionate team building an upcoming mobile adventure game, backed by Supercell and built in Unreal Engine 5. This is a hands-on engineering role with significant ownership. You'll spend most of your time building game features, working closely with design to turn ideas into responsive, polished player experiences, while shaping the technical foundations underneath them so they can scale and evolve with a mobile live-service game. We’re looking for someone with deep Unreal experience and strong technical judgment. You should know how to make sound architectural decisions that hold up in production, while staying focused on what the game needs: building robust foundations without adding unnecessary complexity. You’ll be expected to make pragmatic technical decisions, identify risks early, and help the team build features in ways that are performant, maintainable and appropriate for the stage of the project. You’ll also have influence beyond your own implementation. You’ll work closely with other engineers, help shape technical approaches across the project, and bring enough breadth to understand how different parts of the game fit together. We’re a small, early-stage team and intend to remain lean. You’ll need to be comfortable taking an ambiguous problem, creating the structure you need, and getting it moving without layers of process around you. If you enjoy building games hands-on while helping a small team make stronger technical decisions, this is an opportunity to have a significant impact at an early stage. What You’ll Do Build and own game features in Unreal Engine using C++ and Blueprint, from early implementation through iteration and polish. Work closely with design to translate game ideas into solutions that feel good for players, are technically sound underneath, and can evolve as we learn what makes the game better. Make architectural decisions that support the player experience, performance, maintainability and future live-service needs. Help shape technical approaches, engineering standards, and patterns across the Unreal codebase. Identify technical debt and make pragmatic calls on what should be addressed now versus later. Work closely with other engineers through technical discussions, code reviews, pairing and knowledge sharing. Help the team make effective use of Unreal Engine and its native systems. Evaluate and improve performance, stability and scalability for a mobile target. Collaborate effectively across technical boundaries, including the game client, backend services, gameplay prototyping and implementation, technical art, and external engineering partners. Speak up when you see technical risk, challenge assumptions constructively, and help the team work through trade-offs. What We’re Looking For Significant professional game development experience, with deep hands-on expertise in Unreal Engine, C++ and Blueprint. Experience building and shipping gameplay features and game systems on one or more Unreal titles. Strong architectural and systems thinking, with a player-first mindset - you know how to build the right technical foundation for the experience without under-engineering what needs to scale or over-engineering what doesn’t. Strong Unreal-specific judgment: you understand the engine deeply enough to know when to work with it, when to extend it, and when a custom solution is justified. Excellent judgment around technical trade-offs - when to invest in a robust long-term solution, when to move quickly, and what is “good enough.” Comfortable thinking across the wider technical picture of a game, even when you are not the person implementing every layer. A confident, collaborative communicator who can explain technical decisions clearly, challenge approaches constructively, and work through disagreement productively. Comfortable taking ownership of loosely defined problems and moving them forward without waiting for perfect specifications or established processes. Comfortable adapting as we iterate on the game, learn from players, and refine what we build. Open and proactive about using AI-assisted development tools. Prior experience is valuable, but willingness to actively adopt and explore them as part of your day-to-day workflow is expected. Nice to Have Experience mentoring, pairing with, or informally guiding other engineers. Experience with procedural or generative content systems in Unreal. Experience shipping or scaling a live-service game. Mobile game development experience. Mobile performance optimization experience, including profiling, memory, rendering and device constraints. Experience working effectively in a small studio, start up, strike team or other high-ownership engineering environment. What We Offer Remote-first team setup with flexible hours and async-friendly communication. Be part of a Supercell-backed core game dev team, with huge impact on both the product and the engineering culture. Ownership over meaningful and interesting technical challenges A small, high-trust team where your work and decisions make a difference. Location We are open minded in considering applicants from EU, UK or Canada, but will strongly prefer candidates from Finland or Canada. All of our team members work remote regardless of their location.
Senior Game Engineer
Ravenwake Games
Lead Game Engineer
Gardens Interactive
Game Mechanic Engineer
Brightstarlottery
Senior Gameplay Engineer
Astrid Entertainment
Gameplay Engineer
Devoted Studios
Gameplay AI Software Engineer, Original Game (Unreal Engine 5)
Blackbird Interactive