This job listing expired on Feb 16, 2024

This role is expected to begin as a remote position, paid relocation to Pärnu will begin once the probation period has ended.

Job description

Gamecan is looking for an Unreal Engine Programmer whose sole mission is to code interactive systems in games that players truly enjoy. As a Gameplay Programmer, you will be responsible for creating high-quality code for new and existing systems while keeping in mind the player experience. You have a passion for creating games with great people.


  • Extensive experience using Unreal Engine.

  • Experience with Unreal Engine’s Multiplayer Framework.

  • Advanced and deep knowledge of modern C++ and Unreal Engine Blueprints.

  • Experience with Steam integration and UMG.

  • Proficiency in any source control system.

  • Have worked on at least one shipped title utilizing Unreal Engine.

  • Proficiency with debuggers, profilers, and other software development tools.

  • Degree in Computer Science, Computer Engineering, or equivalent education or experience.

  • Excellent problem-solving skills.

  • Excellent communication and collaboration skills.

  • Self-driven team player with a strong work ethic.


  • Reporting to the Employee’s immediate superior as per the Company’s hierarchy.

  • All aspects of game programming, from invention and prototyping to full implementation.

  • Develop and implement gameplay tools.

  • Fix gameplay bugs.

  • Maintain an overview of code divergence across all teams.

  • Maintain a shared development stream.

  • Develop engine plugins to solve common developer workflow issues.

  • Establish a shared Unreal Engine knowledge base.

  • Guide project configuration/structure.

  • Investigate upcoming engine features and guide teams on how best to use them.

  • Work closely with design and art disciplines in the development of products.

  • Mentor less experienced team members on best technology usage and good engineering practices.

  • Foster working relationships with multiple teams across the company.

  • Perform unit testing, and other testing methods if required.

  • Optimization, debugging, and analysis of the project.

  • Communicate consistently with Leads and Project Managers.

  • Participate in team meetings, including daily stand-ups

  • Be an excellent role model with your behavior, attitude, and communication by following the company values and set standards (can be found in Confluence).

Good to have

  • Experience with Gameplay Ability System.

  • Experience with Perforce Source Control.

  • Experience with Epic Online Services.

  • Experience with Unreal Engine’s AI Systems like Behavior Trees, Services, and Tasks.

  • Development experience on game consoles (Xbox One/PS4/Nintendo Switch) is a plus.

What do we have to offer

  • We offer a competitive salary and benefits package, as well as the opportunity to work with a talented and passionate team in the video game industry.

  • The office is in a new development right in the center of Pärnu, providing an easy commute and proximity to all the stores and restaurants

  • Adjustable desks – stand, sit, squat, or hang from the ceiling

  • Powerful desktop machines to work on – the PC waits for you, not the other way around

  • 1Gbit/s internet speed in the office, typically 300Mb/s at home

  • We are crazy about taking time off with new and old video games, a day at the spa, sauna, or the beach (yes, Pärnu has a kickass beach!). A rested developer is a happy developer

  • The team is phenomenal – over 50 people who are amazing to each other

  • The living costs in Pärnu are extra low. Even the most expensive apartments in the center have their rent of around 400-500€ per month

  • The living environment is probably one of the best and safest in the region. Check it out yourself:

  • We work in a nurturing company culture where personal growth is highly valued. Your professional skills will also get buffed at the speed of light

  • We help you with relocation every step of the way to make sure it’s as smooth as possible

  • At Gamecan, we prioritize the well-being of our employees by providing comprehensive health and wellness benefits. These include complimentary access to mental health professionals, gym memberships, and exclusive spa discounts to support both mental and physical well-being

  • Additionally, our in-house professional masseurs are available to help alleviate stress and promote relaxation

  • To celebrate the joyous occasion of welcoming a new family member, we extend a special bonus of 1000€ to our employees as a token of our heartfelt congratulations

  • Annually, we host a rejuvenating summer retreat, bringing together our global team members for a relaxing and enjoyable experience

  • We incentivize employee referrals with a rewarding bonus system for successful hires

  • Gamecan employees receive free complimentary access to Full Cycle Game Academy courses, while their immediate family members — parents, siblings, and children — benefit from a 50% discount on these educational offerings

  • To further enhance our employees’ daily experience, we provide monthly cab credits, making the commute to work more convenient and stress-free If you are interested in this exciting opportunity, please submit your resume and cover letter for consideration

Due to GDPR reasons, we do not accept CVs sent via email. Please use our Career page or the relevant link directed in the job ad, to apply. Thank you!