Building remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱
Lead UE5/C++ Engineer
Location
Poland
Posted
27 days ago
Salary
0
Seniority
Senior
Job Description
Lead UE5/C++ Engineer
Globaldev Group
• 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
Job 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: Previous experience in international or distributed teams, experience shipping multiple game titles ideally in a lead role, familiarity with Unreal Engine 5 tools (Blueprints, Niagara, Nanite, Lumen), experience building or improving engineering pipelines and tooling.
Benefits
- 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own the API layer that connects the Kubernetes lifecycle platform to the rest of the business. • Build gRPC and REST APIs for seat/workspace provisioning, deprovisioning, cluster inventory, and node health. • Create idempotent provisioning flows that create Kubernetes namespaces, quotas, and policy objects. • Develop mock servers and client SDKs for dependent teams to build before the full platform is ready. • Conduct API validation, error models, retry semantics, load tests, and contract tests. • Perform integration tests against live Kubernetes clusters and downstream systems.
Lead UE5/C++ engineer
Globaldev GroupBuilding remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱
Role 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. Qualifications - 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 Requirements - 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 Benefits - 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.
• Lead by example. • Set the quality bar by spending a significant portion of your time on IC work: writing and reviewing code, leading projects, and participating in on-call rotation, incident mitigation, and post-incident analysis. • Manage 4–8 mid-to-senior engineers. Provide context, coach, and give regular feedback. • Maintain the technical vision for your area of responsibility. • Collaborate with the Product Manager and Service Owner to shape product vision and plans.
• Writing personal-best possible JS/TS code with OOP flavour • Technical involvement in the product - finding ways to improve it • Writing documentation for delivered code • Peer code review • Reuse and improve the company knowledge base • Communicate with the team to efficiently translate business complexity (user stories/tasks) into solutions (end results/estimations) • Learning, learning and learning ;)


