Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Game Programmer – Magic: The Gathering Online

by Big Blue Bubble Inc.

Location: London, ON
Date Posted: Jun 10, 2023
Big Blue Bubble Inc.

Job Description

Game Programmer – Magic: The Gathering Online

Applicants must be legally entitled to work in Canada at the time of application. Candidates must have one of the following to be eligible for consideration – Canadian Citizenship, valid Permanent Resident status, valid Protected Person status or a valid open Work Permit.

Are you a Game Programmer who is also an advanced player of Magic: The Gathering?

Big Blue Bubble is seeking a skilled, motivated, and talented Game Programmer who is also a casual expert of Magic: The Gathering.  This is a unique opportunity to combine your passion for the MTG global franchise with your strong game programming skills as this role is accountable for the game features and related systems for Magic: The Gathering Online.

In this position, these are the things you will be responsible for:

  • Designing and implementing game features and related systems for Magic: The Gathering Online.
  • Creating, maintaining and extending existing code base. 
  • Support the live product and resolve issues as they arise in production environments.
  • Collaborating and maintaining strong working relationships across disciplines (Production, Game Design, Art, etc.).
  • Communicating trade-offs, risks, and alternate solutions for proposed features and functionality.
  • Providing reasonable estimates of time and materials required to complete vision and scope goals outlined by the Producer.

To be an effective team member, you will have:

  • Bachelor’s degree in Computer Science or equivalent.
  • 2 years of software programming experience in the video game industry.
  • Strong working knowledge of C#.
  • Working knowledge of WPF/XAML.
  • Familiarity with Magic the Gathering comprehensive rules.
  • Familiarity with the current Magic: The Gathering Online game.
  • Experience working with and improving large, legacy systems.
  • Experience with Windows and Microsoft systems, Linux experience is a bonus.
  • Excellent problem-solving and math skills.
  • Experience with databases and source control systems.
  • Experience with graphics, animation, networking and other game programming domains.
  • Solid knowledge of software design concepts, such as object-oriented programming, common design patterns, and game development lifecycles.
  • Solid knowledge of game programming practices, such as unit testing and agile development models.

You also have the following attributes:

  • Ability to quickly learn and master new skills.
  • Self-directed.
  • A clear communicator.
  • Ability to meet deadlines.
  • Comfortable working in a team.
  • Enthusiastic about gaming culture.

We know the above list is a lot. You don’t have to fill every single point. We each bring our own respective strengths to the table. Let us know which of the above is you and get in touch with us now to explore the opportunity further!

Big Blue Bubble is committed to employment equity. We encourage applications from queer, transgender, Indigenous, BIPOC, d/Deaf and disabled applicants. We are committed to inclusive, barrier-free recruitment and selection processes and work environments – if you require accommodations at any point in the application or recruitment process please submit them in confidence to careers@bigbluebubble.com.

What makes our studio so exceptional:

  • Flexible hybrid work schedule providing a mix of in-office and remote work days.
  • Inclusive studio culture that fosters strong collaboration and support amongst its team members.
  • Smaller scope projects which provide multifaceted opportunities to build skills and try new things.
  • Strong focus on work-life balance with minimal overtime.
  • In-office barista and full kitchen to host daily popcorn, ice cream days and food events.
  • Unique and frequent team-building and social events (pi day, office olympics, escape rooms, gaming tournaments, movie days and so much more).
  • Gaming consoles and other in-office equipment (arcade machine, devices and massage chair).
  • Paid game fund, so you can continue to expand your industry knowledge.
  • Comprehensive benefits package and annual bonuses.
  • Paid time off, sick days, wedding leave, and baby leave.
  • Focus on giving back to our community through events such as Extra Life.
  • Variety of internship placements where students quickly see the impact of their work.
  • Part of the EG7 global gaming cooperative that is comprised of several companies that specialize in video game entertainment such as Daybreak Games, Piranha Games, Antimatter Games, Toadman Studios, Petrol, and Fireshine Games.

Be Aware of Fraudulent Recruiting Activities
Big Blue Bubble would never ask an applicant for their social insurance number, date of birth, bank account information or other sensitive information in job applications.  We would also never ask applicants to provide payment during the hiring process or extend an employment offer without conducting a phone, live video or in-person interview.


Apply