Lead Unreal Engine Developer
Lead engineering for a mobile puzzle game in soft launch. Own Unreal Engine 5 architecture and gameplay systems, optimize for mobile, and guide technical decisions across the development team. The role is fully remote and full-time, with an eight-hour workday. Compensation and employment arrangement
Responsibilities
- Design and evolve the Unreal Engine 5 project architecture
- Develop core gameplay systems and mechanics in C++
- Review code and advise developers on technical solutions
- Break down tasks and estimate timelines and technical risks
- Profile and optimize the project for mobile devices
- Design client-backend integration in collaboration with the server team
- Collaborate with game designers, artists, and QA
Requirements
- At least 5 years of commercial experience with C++ and Unreal Engine
- Strong knowledge of Unreal Engine 5 and modern C++
- Deep understanding of the Unreal Gameplay Framework and UObject lifecycle
- Experience building gameplay systems in C++
- Experience with C++, Blueprints, and UMG
- Experience profiling and optimizing Unreal Engine projects
- Experience conducting code reviews, breaking down tasks, and making architectural decisions
- Understanding of client-server architecture
- Ability to work with and extend existing code
Nice to have
- Experience developing and optimizing mobile games for iOS or Android
- Experience with live-service projects
- Backend experience or familiarity with REST APIs, PostgreSQL, or Redis
- Experience with CI/CD and Unreal Engine build pipelines
- Experience mentoring developers
Benefits
- Fully remote work
- Full-time schedule with an eight-hour workday
- Company-provided hardware
- Influence over project architecture and technical decisions
- Autonomy in choosing technical approaches and tools
- Participation in technical planning and project development
- Opportunity to improve engineering processes and mentor developers
- Regular code reviews and technical knowledge sharing