Remote C++ Developer

Remote
Roles:
Gaming
Must-have skills:
C++Qt
Nice-to-have skills:
PythonC#
Considering candidates from:
Worldwide
Work arrangement: Remote
Industry: Computer Games
Language: English
Level: Middle or senior
Required experience: 3+ years
Size: 501 - 1000 employees
Logo of Magic Media

Remote C++ Developer

Remote
Magic Media is an international tech group powered by building creativity and protecting innovation. They are home to an expansive group of professionals and industry-leading experts across all avenues from interactive entertainment, software, application and game development to cybersecurity, VFX, art and animation.
They are seeking a highly skilled C++ Tool Developer who is self-motivated, goal-orientated, and a strong team player.
The ideal candidate will have extensive C++ and tool development experience in games. It is someone who is passionate about the digital content production process and who is willing to work with content creators and engineers of other disciplines to build awesome games.

Tasks:
  • Implement and improve a variety of tools that are used in game development pipelines
  • Maintain and build code using C++ for all assigned work streams 
  • Help provide architectural oversight across the entire application 
  • Collaborate to devise optimal engineering solutions to technical challenges
Must-have:
  • 3+ years of experience as a professional in tool development in games
  • Great understanding of C++ Qt
  • Understanding of fundamentals of game development
  • Understanding of build pipelines, Perforce and Jenkins
  • Excellent communication skills
  • Fluent in English
Nice-to-have:
  • Python experience
  • C# / WPF experience
  • Experience working with APIs
  • Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent)
Benefits:
  • Permanently remote position
  • An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects.
  • Be part of an international Group with offices worldwide
  • Career growth and development
  • Working closely with a team of like-minded people in a fast-paced, multicultural environment
  • Ongoing training and professional self-improvement opportunities
  • Flexible working hours
  • An inclusive culture and open communication
Interview process:
  1. Intro call with Toughbyte
  2. A culture-fit interview 
  3. A technical interview 
  4. Test assignment or code review
  5. A final interview