NOVOMATIC Technologies Poland is seeking a C++ Software Developer to join their gaming industry development team. The role focuses on developing state-of-the-art software platforms using modern C++ (up to C++20) and creating cross-platform applications. You'll work in an Agile environment, delivering product improvements in bi-weekly increments. The position offers a blend of technical challenges, from implementing communication protocols to developing games for dedicated hardware platforms.
The ideal candidate will have strong C++ skills (14/17), experience with Git, STL, and unit testing frameworks. Additional valuable skills include CMake, Boost, Qt/QML, Python, WebAssembly, and OpenGL. The team values clean code practices, following OOP and SOLID principles, and maintains a modern CI/CD pipeline.
The company offers an attractive work environment with both Windows and Linux setups, modern office space (not open space), and complete hardware setup including dual monitors. The comprehensive benefits package includes medical care, life insurance, flexible working hours, relocation support, and various lifestyle perks such as sports activities, language classes, and healthy office snacks.
This is an excellent opportunity for a mid-level developer looking to work with modern technologies in the gaming industry, with minimal legacy code constraints and the freedom to influence architectural decisions. The hybrid work arrangement provides flexibility while maintaining team collaboration.