Unreal Engine Developer | C++ Game Programming Specialist

Remotely
Full-time

Remote / Worldwide position for a talented Mid-Senior level Unreal Engine Developer to contribute to ambitious gaming projects. As a key member of our development team, you'll architect robust game systems, optimize performance, and help deliver exceptional gaming experiences across multiple platforms including PC and consoles.


Key Responsibilities

- Design and implement high-performance game modules and systems using Unreal Engine 5 and C++.

- Develop efficient, maintainable code following industry best practices and established architecture patterns.

- Create and extend gameplay mechanics through C++ programming and Blueprint visual scripting integration.

- Identify and resolve complex bugs through systematic debugging and root cause analysis.

- Optimize memory usage and application performance to meet platform-specific requirements.

- Collaborate with cross-functional teams to implement technical features according to design specifications.

- Port game functionality across different platforms including PC, PlayStation 5, Xbox Series X/S, and Nintendo Switch.

- Participate in code reviews to maintain code quality and share knowledge with team members.

- Document technical implementations and development processes for knowledge sharing.


Required Skills & Experience

- 3+ years of professional experience with Unreal Engine development (UE4/UE5).

- Strong proficiency in C++ programming with deep understanding of modern C++17/C++20 features.

- Extensive knowledge of Unreal Engine core architecture and subsystems.

- Demonstrated experience with Blueprint visual scripting system and C++/Blueprint integration patterns.

- Proven expertise in performance profiling and optimization techniques for real-time applications.

- Experience with memory management and optimization in complex game environments.

- Advanced debugging skills using platform-specific and engine tools.

- Ability to work independently in a remote environment with minimal supervision.

- Excellent problem-solving skills and attention to detail.

- Strong communication skills in English for effective remote collaboration.


Nice to Have

- Experience with Unreal Engine's Rendering Pipeline and custom shader development.

- Knowledge of Unreal Engine's Networking and Replication systems.

- Hands-on experience developing and optimizing games for console platforms (PlayStation, Xbox, Nintendo Switch).

- Understanding of version control systems (Git, Perforce) and CI/CD pipelines.

- Experience with multithreaded programming and parallel computing techniques.

- Knowledge of graphics programming fundamentals and rendering optimization.

- Experience with procedural content generation or advanced animation systems.

- Familiarity with agile development methodologies.


Why Join Our Team?

Join a passionate team of game development professionals working on exciting projects with creative freedom. We offer competitive compensation, flexible remote work arrangements, opportunities for professional growth, and the chance to contribute to innovative gaming experiences that reach millions of players worldwide. Our collaborative culture supports continuous learning and career advancement in a rapidly evolving industry.