remote
Senior Software Engineer Game Engine - Playson
Software Engineer
Senior Software Engineer leading the design and implementation of a high‑performance game engine, driving architecture, scalability, and real‑time rendering using C++ and modern graphics APIs.
About the role
Key Responsibilities
- Architect, develop, and maintain core engine components in C++ for high‑throughput gaming applications.
- Collaborate with cross‑functional teams to define performance goals and implement multithreaded solutions.
- Integrate and optimize graphics APIs (DirectX, OpenGL, Vulkan) for real‑time rendering pipelines.
- Lead code reviews, enforce coding standards, and mentor junior engineers.
- Identify bottlenecks, conduct profiling, and deliver performance improvements.
Requirements
- 5+ years of professional experience in C++ game engine development.
- Deep understanding of multithreading, memory management, and real‑time rendering.
- Proficiency with graphics APIs (DirectX, OpenGL, Vulkan) and shader programming.
- Strong problem‑solving skills and a track record of delivering high‑quality, scalable code.
- Excellent communication and teamwork abilities.