Senior Game Developer - Classic Titles

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

Epic Games - Senior Engine Programmer, Framework

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Bungie - Destiny Senior UI Engineer

Bungie

(Hybrid)
4 Months ago
PlayStation Global - Senior Software Engineer in Test (Graphics/ML)

PlayStation Global

London, England, United Kingdom (On-Site)
2 Months ago
Aera Technology - Software Engineer (Python/ Machine Learning)

Aera Technology

Pune, Maharashtra, India (Hybrid)
4 Months ago
Jagex - Senior Engine Engineer

Jagex

Cambridge, England, United Kingdom (On-Site)
2 Months ago
Ubisoft - Online Programmer

Ubisoft

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
6 Months ago
GIANTS Software - Tools Programmer

GIANTS Software

Schlieren, Zurich, Switzerland (On-Site)
1 Month ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Weeks ago
IO Interactive - Gameplay Programmer

IO Interactive

Malmö, Skåne County, Sweden (Hybrid)
4 Months ago
Covenant - Junior Programmer (Unreal Engine)

Covenant

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Motive Studio - AI Programmer Intern - IRON MAN

Motive Studio

Montreal, Quebec, Canada (Hybrid)
1 Week ago
Wizcorp - Video Game Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
4 Months ago
Luxoft - Regular Android HMI Architect

Luxoft

Cairo, Cairo Governorate, Egypt (On-Site)
2 Months ago
Niantic - Senior Software Engineer

Niantic

Zürich, Zurich, Switzerland (Hybrid)
4 Months ago
Google - Silicon Engineering Intern, 2025

Google

(On-Site)
2 Months ago
Amazon Games - Machine Learning Scientist, Amazon Games AI

Amazon Games

San Diego, California, United States (On-Site)
1 Month ago
Riot Games - Senior Software Engineer - VALORANT - Foundations Developer Experience & Workflows

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

Glendale, California, United States (On-Site)
3 Months ago
NVIDIA - Research Scientist, Robotics – New College Grad 2025

NVIDIA

Seattle, Washington, United States (On-Site)
1 Month ago
Kojima Productions - Sound Programmer

Kojima Productions

Tokyo, Japan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Alberta, Canada

Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Motive Studio - Concepteur.trice audio / Audio Designer - BATTLEFIELD

Motive Studio

Montreal, Quebec, Canada (On-Site)
6 Months ago
Scanline VFX - Senior DevOps Engineer

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
Track vfx - Vancouver | Matchmove Artist | Senior

Track vfx

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Turbulent - Responsable Programmeur Online / Lead Online Programmer - Star Citizen

Turbulent

Montreal, Quebec, Canada (On-Site)
3 Months ago
IGG - 3D Animator (Mobile Game)

IGG

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

British Columbia, Canada (Remote)
4 Months ago
Ubisoft - Golang Developer

Ubisoft

Montreal, Quebec, Canada (Hybrid)
5 Months ago
Ubisoft - Technical Director (Characters)

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Epic Games - Concepteur de systèmes sénior

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Kojima Productions - Game Programmer

Kojima Productions

Tokyo, Japan (On-Site)
2 Months ago
Behaviour Interactive - Programmer - Internship Fall 2025

Behaviour Interactive

Rotterdam, South Holland, Netherlands (On-Site)
1 Week ago
Kaiying Network - Unity3D Programmer

Kaiying Network

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Techland - Technical Support Specialist (with English)

Techland

Ostrów Wielkopolski, Greater Poland Voivodeship, Poland (On-Site)
1 Month ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Chile (Remote)
4 Months ago
Gameplay Galaxy - Senior Game Programmer

Gameplay Galaxy

(Remote)
2 Weeks ago
Plarium - Unity Developer

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
4 Days ago
GIANTS Software - Gameplay Programmer (m/f/d)

GIANTS Software

Erlangen, Bavaria, Germany (On-Site)
8 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
4 Months ago
Mentorpalai - Unity Developer - Game Design

Mentorpalai

Bengaluru, Karnataka, India (On-Site)
8 Months 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