C++ Gameplay Programmer

1 Month ago • 2 Years + • Game Programmer

Job Summary

Job Description

G5 Games seeks a C++ Gameplay Programmer to participate in the full game development lifecycle. Responsibilities include developing game logic elements, creating clean and maintainable cross-platform code, optimizing existing systems, and collaborating with designers and artists. The ideal candidate possesses at least 2 years of commercial C++ programming experience, advanced knowledge of modern C++, algorithms, data structures, and the STL. Strong communication, problem-solving, and teamwork skills are essential. The role offers a fully remote work format with flexible scheduling.
Must have:
  • 2+ years commercial C++ programming experience
  • System design experience
  • Advanced C++ knowledge
  • Algorithm & data structure expertise
  • OOP and design patterns understanding
  • Profiling, debugging, and optimization skills
Good to have:
  • Experience with scripting languages (Lua, Python, JavaScript)
  • Game engine experience
  • Cross-platform development experience
  • Junior staff training experience
  • Understanding of game design, art, animation, test automation
Perks:
  • Flexible work conditions (fully remote)
  • Internal education system
  • Relocation support
  • Medical insurance
  • Gym membership reimbursement
  • Bonus program
  • Profit-sharing (for key employees)

Job Details

Job description

G5 Games is a Swedish developer and publisher of mobile games played by over 250 million people worldwide. We create large-scale projects, such as SherlockHidden City®Jewels of Rome®, and continuously improve their technical aspects.

We are currently strengthening our team and looking for a C++ Gameplay Programmer who will participate in the full cycle of game development — from creating game ideas to implementing exciting features and releasing the game.
If you are interested in developing gameplay logic and other systems that make up a game — we’d love to have you on our team!

What You Will Work On:

  • Develop game logic elements;
  • Create clean, maintainable, cross-platform code;
  • Develop and optimize existing systems;
  • Develop architecture and design large game systems in collaboration with the lead programmer;
  • Communicate with designers, artists, animators, and other professionals on the team;
  • Apply analytical and critical thinking to solve non-standard problems;
  • Contribute your unique ideas to all aspects of project development;
  • Grow professionally and share experiences with other programmers.

What We Expect:

  • Have at least 2 years of experience in commercial C++ programming;
  • Have experience in system design;
  • Possess advanced knowledge of modern C++;
  • Have advanced knowledge of algorithms, data structures, and STL;
  • Understand object-oriented programming and design patterns;
  • Understand the best programming practices;
  • Have skills in profiling, debugging, and optimization;
  • Can read technical documentation in English;
  • Have communication and teamwork skills.

Would Be a Plus:

  • Higher education in software systems development or a related field;
  • Experience working with script languages (Lua, Python, JavaScript and others);
  • Experience working with game engines;
  • Experience in cross-platform development;
  • Junior staff training experience;
  • Understanding the structure of related areas such as game design, art, animation, test automation, etc.

What We Offer:

  • Flexible Work Conditions – Fully remote format with no office restrictions. Convenient flexible schedule and transparent processes.
  • Development & Learning – Internal education system that includes workshops, webinars, and hackathons. Compensation for English and other language courses.
  • Relocation Support – Financial assistance and guidance at every step, from choosing a country to legalizing your entire family.
  • Health & Well-being – Medical insurance and reimbursement for gym memberships. Team sports initiatives to promote a healthy lifestyle.
  • Bonus Program – Performance-based bonuses upon meeting sales targets. For key employees—profit-sharing from stock value growth.
  • Expert Community – Work alongside top industry professionals. Grow in a dynamic and innovative environment.

We look forward to your application!

 

More about G5 Games: 

Follow us on social media: , , , , , .

All official communications with G5 Games representatives are conducted exclusively through the  domain. We carefully review each application within a week. If your experience and skills match our requirements, we will contact you for further discussion. If there isn’t a suitable position at the moment, we will add you to our talent pool and notify you when a relevant opportunity arises.

Similar Jobs

Google - Engineering Manager, Android Studio

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Make - Software Engineer - Back-end - Core Enterprise Capability

Make

Prague, Prague, Czechia (On-Site)
4 Weeks ago
SciPlay - Marketing BI Frontend Developer

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Days ago
Reddit - Senior Software Engineer, AI Enablement

Reddit

Toronto, Ontario, Canada (Remote)
1 Week ago
Demandbase - Software Engineer 1 (Backend)

Demandbase

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Spell Brush - Game Programmer (Unity)

Spell Brush

San Francisco, California, United States (On-Site)
2 Months ago
Cloud Imperium Games - Principal Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
5 Months ago
supercell - Senior Gameplay Programmer, Squad Busters

supercell

Helsinki, Uusimaa, Finland (On-Site)
7 Months ago
G5 games - C++ Gameplay Programmer

G5 games

Limassol, Limassol, Cyprus (Remote)
7 Months ago
warner bros games - Lead Player Programmer

warner bros games

London, England, United Kingdom (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Arkose Labs - Security Analyst

Arkose Labs

Brisbane, Queensland, Australia (Hybrid)
1 Week ago
Epic Games - Automation Engineer

Epic Games

(On-Site)
2 Months ago
Infosys - Lead Java full stack developer

Infosys

Plano, Texas, United States (On-Site)
2 Weeks ago
Postman - Senior Software Engineer - IAM

Postman

San Francisco, California, United States (Hybrid)
1 Month ago
Travel HR Portal - Senior Software Development Engineer (Frontend)

Travel HR Portal

Gurugram, Haryana, India (On-Site)
5 Days ago
Adtran - Sr. DevOps Software Engineer

Adtran

Huntsville, Alabama, United States (On-Site)
4 Days ago
Google - Software Engineer III, Full Stack, Corporate Engineering

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

Mexico (Remote)
7 Months ago
Nagarro - Staff Engineer, Frontend React

Nagarro

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Waterloo, Ontario, Canada (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Game Programmer Jobs

GeneraGames1 - SENIOR ONLINE MULTIPLAYER GAME DEVELOPER

GeneraGames1

Seville, Andalusia, Spain (On-Site)
10 Months ago
Outscal - C++ Game Programmer (All levels)

Outscal

(Remote)
1 Year ago
PlayStation Global - Programmeur·euse Senior – Jouabilité/Senior Gameplay Programmer

PlayStation Global

Montreal, Quebec, Canada (On-Site)
5 Months ago
Ubisoft - Gameplay Programmer Intern

Ubisoft

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
3 Months ago
Inwave - Cocos Developers

Inwave

(On-Site)
2 Months ago
Rebellion - Senior AI Gameplay Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
2 Months ago
CoolGames - Game Developer Internship

CoolGames

North Holland, Netherlands (Hybrid)
2 Months ago
MADFINGER Games - Senior AI Programmer

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
6 Months ago
Game District - Game Developer

Game District

Punjab, Pakistan (On-Site)
2 Months ago
Spellbrush - Game Programmer (Unity)

Spellbrush

San Francisco, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Podgorica, Podgorica Municipality, Montenegro (Remote)

Astana, Astana, Kazakhstan (Remote)

Yerevan, Yerevan, Armenia (Remote)

Tbilisi, Tbilisi, Georgia (Remote)

Astana, Astana, Kazakhstan (Remote)

Tbilisi, Tbilisi, Georgia (Remote)

Limassol, Limassol, Cyprus (Remote)

Astana, Astana, Kazakhstan (Remote)

View All Jobs

Get notified when new jobs are added by G5 games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug