Senior Game Developer - Classic Titles

1 Week 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

Activision - Senior Tools Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
3 Months ago
Demonware - Software Development Co-op

Demonware

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
3 Months ago
Media Molecule - Lead UX / UI Programmer

Media Molecule

London, England, United Kingdom (Hybrid)
7 Months ago
Epic Games - Senior Tools Programmer, UEFN

Epic Games

(On-Site)
1 Week ago
Skillsearch - Senior Gameplay Programmer

Skillsearch

Dominican Republic (On-Site)
6 Months ago
Limbic Entertainment - Engine Programmer Cairo, Egypt (m/f/d)

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
6 Months ago
Techland - Senior Game Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Months ago
Techland - UE5 AI Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Media Systems Engineer II

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
1 Day ago
ION - Technical Operations Engineer

ION

Woking, England, United Kingdom (On-Site)
4 Months ago
Rapid Images - Senior Full Stack Developer with 3D Experience

Rapid Images

Gothenburg, Västra Götaland County, Sweden (On-Site)
1 Week ago
Google - Software Engineer III, Zamm

Google

(On-Site)
1 Month ago
Mandala Studios - Unreal Engine Developer (VR/AR)

Mandala Studios

New Delhi, Delhi, India (On-Site)
5 Months ago
Meta - Network Production Engineer, Network Infrastructure

Meta

Boston, Massachusetts, United States (On-Site)
2 Months ago
Epic Games - Senior Software Engineer

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
ByteDance - Software Development Engineer Graduate (Network Monitoring & Alerts) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ByteDance - Senior Software Engineer, Global Payment Risk & Compliance

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Aditi Consulting - Multimedia Specialist

Aditi Consulting

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Alberta, Canada

2K - Expert Gameplay Animation Engineer

2K

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Larian Studios - Senior HR Generalist | Spécialiste des Ressources Humaines

Larian Studios

Quebec, Canada (On-Site)
5 Months ago
Activate Games - Electronics Assembler (Night Shift)

Activate Games

Winnipeg, Manitoba, Canada (On-Site)
2 Months ago
Ubisoft - Resilience and Safety Specialist

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Days ago
Electronic Arts - Account Coordinator, Advertising & Sponsorships

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
Activision - Principal Software Engineer (Distributed Systems/Data)

Activision

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
HoYoverse - Senior Brand Marketing Manager [CA]

HoYoverse

Montreal, Quebec, Canada (Remote)
8 Months ago
Motive Studio - Senior Environment Artist - Battlefield

Motive Studio

Montreal, Quebec, Canada (On-Site)
1 Month ago
Hasbro - Senior Technical Artist

Hasbro

Mississauga, Ontario, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Larian Studios - Engine Programmer

Larian Studios

Barcelona, Catalonia, Spain (On-Site)
4 Months ago
Techland - Senior Gameplay Animator

Techland

Poland (On-Site)
6 Months ago
Rovio Entertainment Corporation - Senior Game Programmer

Rovio Entertainment Corporation

Copenhagen, Denmark (Hybrid)
2 Days ago
SmileGate - [Next Crossfire] Client Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Weeks ago
PlatinumGames - Application Programmer

PlatinumGames

(On-Site)
2 Weeks ago
ChaotixAI - Game Developer 2D

ChaotixAI

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Zynga - Senior Software Developer - Small Giant Games

Zynga

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Pariah Interactive - Game Developer (India)

Pariah Interactive

India (Remote)
4 Months ago
Techland - Lead Game Programmer

Techland

Poland (On-Site)
8 Months ago
Haven Studios  Inc  - Lead Gameplay Programmer

Haven Studios Inc

Montreal, Quebec, Canada (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)

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