Senior Game Developer - Classic Titles

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

Intrepid Studios,  Inc  - Associate Software Engineer

Intrepid Studios, Inc

(Remote)
2 Months ago
Hedra - Machine Learning Engineer (CUDA)

Hedra

San Francisco, California, United States (On-Site)
3 Weeks ago
AppLovin - Software Engineer

AppLovin

Toronto, Ontario, Canada (On-Site)
5 Months ago
Epic Games - Senior Mobile Platform Engineer

Epic Games

(On-Site)
3 Months ago
NVIDIA - Senior Deep Learning Research Engineer, Advanced AI Systems

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Month ago
Boombit - Senior Game Developer

Boombit

(Hybrid)
4 Weeks ago
Gameplay Galaxy - Senior Game Programmer

Gameplay Galaxy

British Virgin Islands (Remote)
3 Months ago
Techland - UE5 AI Game Programmer

Techland

Poland (On-Site)
7 Months ago
Ubisoft - Senior Gameplay Programmer (W/M/NB) – The Division Resurgence

Ubisoft

Accons, Auvergne-Rhône-Alpes, France (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
4 Weeks ago
ByteDance - Tech Lead - Global E-Commerce Supply Chain

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Software Engineer, Live Streaming Backend

ByteDance

San Jose, California, United States (On-Site)
4 Weeks ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Brazil (On-Site)
9 Months ago
Hologate gmbh - Unreal Engine Developer (C++)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
1 Month ago
Flying Bark Productions - Pipeline TD

Flying Bark Productions

California, United States (Hybrid)
1 Month ago
Rockstar Games - Animation R&D Programmer: Retargeting

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
3 Weeks ago
Meta - Software Engineer, Infrastructure

Meta

Bellevue, Washington, United States (Remote)
5 Months ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Berlin, Berlin, Germany (Hybrid)
4 Months ago
Rivos - CPU Design/Verification - Intern

Rivos

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

Get notifed when new similar jobs are uploaded

Jobs in Alberta, Canada

Gamemode One  Inc  - QA Tester

Gamemode One Inc

Halifax, Nova Scotia, Canada (Hybrid)
3 Weeks ago
Ingenuity Studios, LLC - VFX Supervisor

Ingenuity Studios, LLC

Vancouver, British Columbia, Canada (Remote)
1 Month ago
NVIDIA - Senior Treasury Operations Manager

NVIDIA

Canada (On-Site)
1 Month ago
NVIDIA - Senior System Profiling Software Engineer

NVIDIA

Canada (On-Site)
1 Month ago
Netflix - Animator

Netflix

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Epic Games - Senior Security Programmer - Asset Integrity

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Fortis Games - Senior DevOps Engineer

Fortis Games

Canada (On-Site)
3 Months ago
Scanline VFX - Compositing Supervisor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Epic Games - Senior UI Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
PwC - Delivering Deal Value Senior Manager

PwC

Toronto, Ontario, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Techland - Senior QA Analyst

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
7 Months ago
Bohemia Interactive - Senior Multiplayer Programmer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
5 Months ago
HoYoverse - Senior Gameplay Programmer AI

HoYoverse

Québec City, Quebec, Canada (Remote)
3 Weeks ago
Ubisoft - Senior Gameplay Programmer (W/M/NB) – The Division Resurgence

Ubisoft

Accons, Auvergne-Rhône-Alpes, France (Hybrid)
7 Months ago
Tentworks Interactive - Senior Unity Game Programmer

Tentworks Interactive

Karnataka, India (On-Site)
1 Month ago
Blackbird Interactive - Intermediate Software Engineer (Unreal Engine 5 – Multiplayer)

Blackbird Interactive

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Starbreeze Studios - Senior Tools Programmer

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Bohemia Interactive - Engine Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
5 Months ago
FISHLABS GmbH - (All Levels) Programmer (m/f/d)

FISHLABS GmbH

Hamburg, Hamburg, Germany (On-Site)
11 Months ago
Epic Games - Fortnite Gameplay Systems Programmer

Epic Games

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 (Remote)

Alberta, Canada (Hybrid)

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