C++ Gameplay Programmer

2 Weeks 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

Crunchyroll - Software Engineer III, Game Consoles

Crunchyroll

Mexico City, Mexico City, Mexico (Hybrid)
2 Months ago
Seedify - Senior Backend Developer

Seedify

(Remote)
10 Months ago
Nagarro - Senior Staff Engineer, Java Fullstack

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
6 Months ago
Dream11 - SDE 2 - React Native

Dream11

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

Canada (Remote)
6 Months ago
Sovrun - Unreal Gameplay Engineer

Sovrun

Makati, Metro Manila, Philippines (Hybrid)
1 Month ago
Cargo Studio - Intern

Cargo Studio

(On-Site)
2 Months ago
Techland - UE5 AI Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Months ago
Tencent - Senior Scene Artist

Tencent

Shanghai, Shanghai, China (On-Site)
4 Months ago
Outscal - C++ Game Programmer (All levels)

Outscal

(Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Seedify - Frontend Engineer

Seedify

(Remote)
3 Weeks ago
Google - Software Engineer II, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
5 Months ago
Animoca Brands - Developer Relations Engineer

Animoca Brands

Hong Kong (Hybrid)
4 Months ago
Conga - Sr. Software Engineer

Conga

Pune, Maharashtra, India (On-Site)
19 Hours ago
Nagarro - Senior Staff Engineer, .Net Fullstack

Nagarro

Gurugram, Haryana, India (On-Site)
6 Months ago
Index Exchange - Software Development Engineer in Test (SDET)

Index Exchange

Bengaluru, Karnataka, India (Remote)
6 Months ago
Skillz - Lead Web Full Stack Engineer (Las Vegas)

Skillz

Las Vegas, Nevada, United States (On-Site)
3 Months ago
Scout - Senior Software Engineer, Full Stack

Scout

Fremont, California, United States (On-Site)
1 Day ago
Google - Customer Solutions Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Canva - Staff Frontend Engineer - Productivity Capabilities

Canva

Sydney, New South Wales, Australia (Remote)
1 Month 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

Epic Games - Senior Network Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Bohemia Interactive - Junior Programmer (Internship)

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
2 Weeks ago
Techland - Lead Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
5 Months ago
Epic Games - Senior Tools Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Creative Assembly - Battle Programmer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Larian Studios - Gameplay Programmer Internship

Larian Studios

Quebec, Canada (On-Site)
1 Month ago
Techland - QA Engineer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
IGG - Unity Front-End Programmer

IGG

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Plarium - Unity Developer (Battle team)

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
1 Month 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