Engine Programmer AAA Stockholm

Location: Sweden
Type: Full Time

Engine Programmer AAA Stockholm

Role Overview:

Based in Stockholm, we’re looking for an Engine programmer who can integrate themselves seamlessly into team.

You will work in a collaborative and creative work environment and look to push the boundaries of cutting edge hardware. Research, develop, implement, and debug high-end techniques applicable to large-scale environments will be part of your daily work.


• Write code that fulfills the functional and technical requirements of the project
• Design and implement engine subsystems and features based on game and technical requirements
• Optimize engine subsystems by taking full advantage of target hardware and architecture
• Work with proprietary existing software technology and build new technology in order to fulfill the project’s technical requirements
• Research coding techniques and algorithms in order to keep current on technological developments and advancements in the game industry
• Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
• Supervise junior or mid-level programmers as required
• Participate on development of low level systems like streaming, generic serialization, entity system and more


• 5 years of programming experience
• bachelor’s degree in Computer Science, related discipline, or relevant work experience
• Experience working as a game engine programmer on at least one production game engine
• C++
• Familiar with OO design principles

Experience with.

• Multithreaded and multiprocessor programming
• Multi-platform software projects
• Developing for game consoles (PS4, XBOX One)
• C++ especially C++11 language features
• Scripting languages, such as LUA, JavaScript, Python
• Ability to work independently and efficiently under deadlines
• Comfortable with git, and familiar with other version control systems

Does this sound interesting? Please forward your CV to Natalie.reade@change-job.com and one of consultants will be in touch