Senior Game Developer - Classic Titles

1 Day ago • 3-8 Years • Game Programmer • Game Engine

Job Summary

Job Description

Beamdog seeks a Senior Game Developer to maintain and improve their classic RPG titles on various platforms. Responsibilities include maintaining existing games and online services, identifying and resolving technical issues, adapting games to new technologies, and updating documentation. The ideal candidate has 3+ years of game development experience (at least one shipped title), strong C++ skills, experience with legacy code, proprietary game engines, and SDKs. The role involves collaboration with the original development teams and the live operations team. This position offers the chance to work on beloved classic RPGs and contribute to their ongoing success.
Must have:
  • 3+ years game dev experience, 1 shipped title
  • C++ expertise and legacy code experience
  • Experience with proprietary game engines and SDKs
  • Maintain classic games across platforms
  • Problem-solving and technical support
Good to have:
  • macOS, Linux, Android, iOS development
  • C# programming experience
  • AWS services (ECS, RDS, Cloudfront, S3)
  • Excellent teamwork and quick iteration
Perks:
  • Work from anywhere in Canada
  • 3 weeks vacation + 1-week holiday closure
  • Generous sick and personal days
  • Flexible working hours
  • No crunch policy
  • RRSP Matching
  • Vision, dental, extended health benefits
  • Health & wellness spending account

Job Details

Beamdog is a fantastic place to work with a friendly and creative atmosphere. Located in Edmonton, Alberta, we're a hardworking team of passionate game developers who love the games we work on. Since 2009, we’ve brought enhanced versions of classic Dungeons & Dragons games and exciting original content to fans new and old. We’re best known for bringing beloved isometric roleplaying games like Baldur’s Gate™ and Planescape: Torment™ back to life on desktop and tablets as Enhanced Editions. We love rich stories where players can chose their own journey and the communities that spring up around them. If you’re excited about storytelling games, Dungeons & Dragons, and classic RPGs, stick around! You haven’t seen anything yet!

Position Summary: 

Are you a fan of classic RPGs? Do you feel nostalgic thinking about Dungeons and Dragons games? Do you have years of experience in the industry and can maintain existing games with ease? Beamdog, the company behind Baldur's Gate, Icewind Dale, Planescape: Torment, and Neverwinter Nights Enhanced Editions, plus Axis & Allies Online, is looking for a Senior Game Developer to help us develop and maintain our existing titles and live services!

 

As a member of the Beamdog team, you will work with existing games and services alongside the developers that created them, to maintain and improve our classic titles on modern platforms and stores by programming, optimizing, and problem-solving with our Live Ops team. With your experience in game development, you will champion excellence in live operations, development, and best practices on the team. Help us continue our adventure with these classic titles!

 

Duties and Responsibilities:

  • Maintain classic games on multiple platforms
  • Maintain existing Beamdog online services
  • Identify and recommend solutions to technical problems in implementations
  • Work to bring the existing classic games to new technologies and customers
  • Assist your team in keeping technical documentation well maintained

Education and Core Skills Requirements:

  • 3+ years experience building games; minimum 1 shipped game title
  • Knowledge of modern C++ and best practices in legacy code
  • Experience working with proprietary C++ game engines and related libraries and SDKs

Bonus Points:

  • Experience developing in macOS, Linux, Android, and iOS
  • Experience with other programming languages such as C#.
  • Experience with AWS services such as ECS, RDS, Cloudfront, S3, etc.
  • Effective in creative and dynamic team environments that can iterate quickly on ideas
  • Proven track record of delivering professional-quality work

We offer the following perks:

  • Work from anywhere within Canada or come join us in Edmonton!
  • 3 weeks of flexible vacation plus a 1-week holiday closure per year.
  • Generous sick and personal days
  • Flexible working hours
  • NO CRUNCH policy
  • RRSP Matching Program
  • Vision, dental, and extended health benefits
  • Health & wellness spending account

Diversity is fundamentally about valuing human differences and recognizing that a diverse group of people bring with them a diverse set of skills which is necessary to propel our company forward. Beamdog is an equal opportunity employer. We welcome applications from all qualified persons. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.


Similar Jobs

ION - Principal Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
3 Months ago
Ubisoft - Senior Graphic Programmer

Ubisoft

Chengdu, Sichuan, China (On-Site)
3 Months ago
ByteDance - Network Software Development Engineer, Network Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ION - Technical Support Analyst, Jersey City - 9781

ION

Jersey City, New Jersey, United States (On-Site)
3 Months ago
ByteDance - Senior/Tech Lead Software Development Engineer, Network Monitoring & Alerts - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Netflix - Senior Game Programmer - MoonLoot

Netflix

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
Orange Comet,  Inc  - Roblox VFX Artist

Orange Comet, Inc

India (Remote)
5 Months ago
Electronic Arts - Gameplay Software Engineer - American Football

Electronic Arts

Orlando, Florida, United States (Hybrid)
7 Months ago
Warhorse Studios - Senior C++ Programmer

Warhorse Studios

Prague, Prague, Czechia (On-Site)
5 Months ago
Ramen VR - Lead Engine Programmer

Ramen VR

California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Blizzard Entertainment - Software Engineer, Game Services

Blizzard Entertainment

Austin, Texas, United States (Hybrid)
3 Months ago
The Walt Disney Company - Lead Software Engineer (Front End/JavaScript)

The Walt Disney Company

San Francisco, California, United States (On-Site)
2 Months ago
Electronic Arts - Software Engineer (C ++) - Frostbite Audio and Movie

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Google - Senior Software Engineer, Full Stack, Core

Google

(On-Site)
2 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Mexico (Remote)
3 Months ago
Google - Silicon Engineering Intern, 2025

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
GIANTS Software - Tools Programmer

GIANTS Software

Schlieren, Zurich, Switzerland (On-Site)
4 Weeks ago
ByteDance - Video Analysis and Quality Algorithm Engineer - 2023 Start (MS)

ByteDance

San Diego, California, United States (On-Site)
3 Months ago
Zoox - Software Systems Engineer - Software Health and Complexity

Zoox

Foster City, California, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Alberta, Canada

Snowed In Studios - Advanced Software Developer

Snowed In Studios

Ontario, Canada (Remote)
2 Months ago
Activate Games - Regional Leader, Eastern Canada

Activate Games

Ontario, Canada (On-Site)
1 Day ago
Wind River Systems - Senior Member of Technical Staff – Cloud Platform Development (OpenStack)

Wind River Systems

Ottawa, Ontario, Canada (On-Site)
3 Months ago
Wind River Systems - Star Lab - Field Applications Engineer, System Architect

Wind River Systems

Huntsville, Ontario, Canada (Hybrid)
3 Months ago
Luma Pictures - Compositors, Mid to Senior Level

Luma Pictures

Vancouver, British Columbia, Canada (Remote)
6 Months ago
Behaviour Interactive - Senior Backend Programmer – Dead By Daylight | Programmeur·euse Backend Senior·e – Dead By Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Amber - Localization Quality Assurance with Indonesian

Amber

Montreal, Quebec, Canada (Hybrid)
5 Months ago
Tencent - Principal Cinematic Artist

Tencent

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Epic Games - Principal Research Scientist

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Fortis Games - Senior Technical Artist: Shaders

Fortis Games

Canada (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

IO Interactive - Gameplay Programmer

IO Interactive

Barcelona, Catalonia, Spain (Hybrid)
4 Months ago
Techland - Tech QA Tester

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Week ago
Techland - Senior QA Analyst

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Starbreeze Studios - Gameplay Programmer

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
1 Week ago
Techland - UE5 Senior Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Armenia (Remote)
3 Months ago
Ubisoft - Gameplay Programmer (Rainbow Six)

Ubisoft

Chengdu, Sichuan, China (On-Site)
2 Months ago
PTW - Contract Generalist Programmer - Unreal Engine (Remote)

PTW

Fort Lauderdale, Florida, United States (Remote)
4 Months ago
MADFINGER Games - Senior Gameplay Programmer - Unreal

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
2 Months ago
Housemarque - Senior Gameplay Programmer

Housemarque

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Beamdog is a Canadian video games studio located in Edmonton, Alberta. Founded by veteran game developers Trent Oster and Cameron Tofer, Beamdog has grown into one of the largest game studios in Alberta. Beamdog creates compelling game experiences for our fans, wherever they choose to play: (Nintendo Switch, PlayStation 4, Xbox One, Windows, macOS, Linux, Android & iOS).

Since 2009, our team of artists, designers and developers have crafted original content and engineered enhanced editions of classic games. We’re best known for bringing beloved Dungeons & Dragons role-playing games like Baldur’s Gate and Planescape: Torment back to life on desktop, tablets and modern consoles. 

Alberta, Canada (Hybrid)

Edmonton, Alberta, Canada (Remote)

Edmonton, Alberta, Canada (Remote)

Edmonton, Alberta, Canada (Remote)

View All Jobs

Get notified when new jobs are added by Beamdog

Level Up Your Career in Game Development!

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

Job Common Plug