Job Description
We are seeking an experienced Lead Unreal Engine 5 / C++ Engineer to guide our engineering efforts and help shape the technical direction of our projects. In this role, you will lead a distributed team of developers, drive architectural decisions, and ensure the delivery of scalable, high-performance game systems.
This is a fully remote position, with occasional travel (every few months) to Estonia for 1–2 weeks to collaborate with the team onsite.
Requirements
- Expert-level proficiency in C++
- Extensive experience with Unreal Engine (UE4 and/or UE5)
- Proven experience in a lead or senior engineering role within game development
- Strong understanding of game architecture, systems design, and real-time performance
- Experience leading and mentoring engineers in a remote/distributed environment
- Deep knowledge of at least one area: gameplay systems, networking, AI, physics, or rendering
- Experience with performance profiling and optimization
- Proficiency with version control systems (e.g., Git, Perforce)
- Excellent communication, leadership, and decision-making skills
Nice to Have
- Experience shipping multiple game titles, ideally in a lead role
- Strong background in multiplayer/networked game development
- Familiarity with Unreal Engine 5 tools (Blueprints, Niagara, Nanite, Lumen)
- Experience building or improving engineering pipelines and tooling
- Previous experience in international or distributed teams
Responsibilities
- Lead the design, development, and maintenance of core game systems using Unreal Engine 5 and C++
- Define and drive technical architecture and best practices across the project
- Mentor and support engineers through code reviews, guidance, and knowledge sharing
- Collaborate closely with design, art, and production teams to align technical and creative goals
- Oversee performance optimization and scalability across platforms (PC/console)
- Identify technical risks early and propose effective solutions
- Manage and improve development workflows, tools, and pipelines
- Ensure code quality, maintainability, and long-term project health
What We Offer
- Competitive salary and benefits package.
- Fully remote work with flexible hours.
- Travel opportunities for onsite collaboration.
- Opportunity to work on innovative and exciting game projects.
- Collaborative and international team environment.
- Professional growth and development opportunities.






