Adventure Awaits

Join the Beamdog Team

Careers Careers

Current Openings

Engineering

Programmer

View Details

Programmer

Beamdog, the company behind the Baldur's Gate, Icewind Dale, Planescape: Torment, and Neverwinter Nights Enhanced Editions, is looking for Programmer to help us with our currently released and upcoming games.

You'll get to help us bring classic Infinity Engine games to console, working alongside a team of designers and artists as we engineer an all-new way to enjoy these games. Our Programmers participate in the development of games on multiple platforms by programming, debugging, optimizing, and offering analysis and problem-solving skills for our games.

Beamdog believes excellent communication and teamwork skills are a must, including a positive approach to problem-solving.

Responsibilities:

  • Work with a team of programmers as you ensure technical excellence in assigned projects.
  • Development and maintenance of game code (C, C++, Lua)
  • Development and implementation of new game specific features and enhancements
  • Porting of existing codebases to new platforms

Qualifications:

  • Degree in Computer Engineering or Computer Science
  • C or C++ Experience
  • 2+ years’ experience in programming

Preferred:

  • Experience in Lua
  • Experience in back end development, networking, mobile development or tools development
  • Comfortable in an Agile development environment
  • Keen interest in video games with a solid knowledge of the field

Lead Programmer

View Details

Lead Programmer

Beamdog is looking for an experienced Lead programmer to help us transform classic games into modern masterpieces.

You'll get to help us bring classic Infinity Engine games to console, working alongside a team of designers and artists as we engineer an all-new way to enjoy these games. You'll work on cool new products for Nintendo Switch, Playstation 4, Xbox One and more! Our ideal candidate is interested in taking on complex challenges associated with transporting beloved games to modern hardware.

Your skills as a Lead Programmer will be put to use by leading and mentoring an enthusiastic and talented team of developers as you take on a leadership role in the technical development of existing and new Beamdog projects.

Are you ready to help define the next generation of games? This position is for you!

Responsibilities

  • Lead the technical development of existing projects
  • Lead a team of programmers as you ensure technical excellence in assigned projects.
  • Maintenance of existing game code (C, C++)
  • Development of new game specific features and enhancements
  • Porting of existing codebases to new platforms
  • Take on leadership role in the technical development of any new Beamdog projects

Qualifications

  • Bachelor’s Degree or equivalent in computer sciences or computer engineering.
  • Proven experience leading and coaching a team to success
  • 3+ years working in an agile development, preferably in a leadership position.
  • Experience with C and C++

Preferred

  • Experience with Lua
  • Experience in the game development industry, executing a title from conception to completion.
  • Experience with Console and Tablet platforms
  • Experience maintaining a live project
  • Experience in computer network programming

About Beamdog

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.

We offer the following perks:

  • Healthcare Benefits
  • Gym Membership
  • Lunch & Learns
  • A Great Community: Be sure to bring your D&D or Frasier RPG character!

Design

Designer

View Details

Designer

Beamdog is looking for an experienced game designer to help bring our existing catalogue to new platforms, and help us to move forward and design the next generation of Beamdog titles. Your knowledge of game play mechanics and control interfaces will be invaluable as you work on classic titles like Baldur’s Gate: Enhanced Edition and Planescape: Torment: Enhanced Edition.

Responsibilities

  • Coordinate with the project director and rest of the design team to deliver a coherent project vision from concept through to execution
  • Write and maintain detailed game design documentation and work with the programming team on implementation
  • Establish design pillars and conventions for projects and review implementation to ensure accuracy
  • Use provided scripting tools to balance and tune game mechanics
  • Plan gameplay mechanics and features, and create script based on delivered tools
  • Take ownership of sections of gameplay and deliver working features within established timelines

Qualifications

  • 3+ years practical experience in video game design
  • 3+ years experience working in a multidisciplinary development team
  • Must be able to communicate regarding technical aspects of design with programming teams
  • Understanding of interdisciplinary dependencies and the ability to anticipate and proactively design around gameplay challenges

Preferred

  • Experience with common scripting languages (Lua, Blueprint)
  • Experience with Unreal Engine 4
  • Experience shipping a commercial game product
  • Knowledge of UI/UX design principles
  • Knowledge and understanding of CRPG systems
  • Technical background
  • 3+ years working in an agile development, preferably on a variety of team types

About Beamdog

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.

We offer the following perks:

  • Healthcare Benefits
  • Gym Membership
  • Lunch & Learns
  • A Great Community: Be sure to bring your D&D character!

Why Beamdog?

Beamdog is a hardworking team of passionate game developers who love the games we work on. Our office is located in Edmonton’s lively Strathcona district, right on Whyte Ave, and offers plenty of after-hours fun (including board game nights and multiple ongoing D&D campaigns).

We offer the following perks:

  • Vision, dental, and health benefits, plus extended healthcare coverage
  • RRSP matching program
  • Generous time off for vacation, sick days, and personal days
  • Transit passes & heated underground parking
  • Fully-paid gym memberships
  • Lunch and Learns
  • Flexible working hours
  • Casual dress code

Classic Games, Wherever You Play

Beamdog brings renowned titles to new life on a wide variety of platforms.