C++ Programmer Job at Smoking Gun Interactive, Canada

UkhnMFVLdVNZMFRWb083MWxuZ0laMklTMGc9PQ==
  • Smoking Gun Interactive
  • Canada

Job Description

About Smoking Gun Interactive: Smoking Gun Interactive (SGI), a Keywords Studios company, is an industry-leading game development studio founded in 2007 by award-winning veterans. SGI creates original IP and partners with renowned global brands to develop world-class, immersive titles and interactive experiences that resonate with strategy gamers worldwide and entertain millions of casual players every day.

Role Overview

As a Programmer at Smoking Gun Interactive, you are driven, enthusiastic, and eager to work on various game engine components based on active production needs. You will take ownership of hard problems, writing high-quality runtime architectures, clearing game technology bottlenecks, and implementing creative features under defined project deadlines.

Key Responsibilities

  • Code Quality: Produce high-quality, efficient, clean, modular, and optimized C++ code for game systems.
  • Technical Problem Solving: Creatively resolve game technology production issues, physics bugs, or performance constraints.
  • Lifecycle Delivery: Meet production schedules and project deadlines, accurately estimating workloads and features.
  • Proactive Maintenance: Identify optimization tasks, architectural leaks, or engine problems that need tackling outside of scheduled work.
  • Peer Collaboration: Provide and accept constructive feedback on code readability, performance benchmarks, testability, and software design.

Required Skills & Qualifications

  • 2+ years of professional C++ software engineering experience within the gaming industry or an adjacent graphics-heavy domain (inclusive of Co-op terms or internships).
  • Bachelor’s degree in Computer Science, Game Engineering, Software Engineering, or an equivalent technical field.
  • Excellent problem-solving mechanics with a proven ability to tackle hard algorithms in creative ways.
  • Strong self-motivation to operate independently within a distributed cross-functional team framework.
  • Excellent oral and written communication skills.
  • Geographic Constraint: While offered on a remote basis, candidates must be currently located in British Columbia (BC) , ideally within the Greater Vancouver area.

Preferred Qualifications

  • Direct experience shipping titles or supporting runtime applications in production.
  • Hands-on game engine familiarity with Unreal Engine 4 / 5 or Unity.
  • Mobile ecosystem knowledge (iOS, Android compilation) or console programming experience (Xbox One, PS4 setups).
  • Working functional knowledge of C# programming patterns.

Benefits & Perks

  • Base Salary Range: $70,000 - $90,000 CAD per year.
  • 10 days paid vacation leave + 5 days personal leave + 7 paid sick days.
  • Comprehensive Extended Healthcare benefits and Dental Care protection.
  • RRSP/DPSP retirement savings matching programs.
  • Life Insurance, Accidental Death & Dismemberment, and Dependent Life benefits.
  • Flexible training, upskilling, and development allocations.

Job Tags

Full time, Casual work, Internship, Remote work, Worldwide, Flexible hours

Similar Jobs

WTW

Senior Associate, Investment Consulting Job at WTW

 ...Senior Associate, Investment Consulting ~202601145~Chicago, Illinois, United States~New York, United States~Pittsburgh, Pennsylvania...  ...closely with clients, fund managers, and other areas of the firm and take responsibility for the daytoday management of client... 

Mehr Consultancy

Corporate Hotel Revenue Manager Job at Mehr Consultancy

Job Description:We are a growing hotel management company seeking a strategic and detail-oriented Revenue Manager to join our corporate office team. This role is responsible for overseeing and executing revenue management strategies across a portfolio of hotels managed... 

USAA Careers

Senior Auto Adjuster - Complex Non-Injury Job at USAA Careers

 ...10:00am 6:30pm ET or 9:00am - 5:30pm ET) As a Senior Auto Adjuster your work will focus on adjusting non-injury auto claims. You...  ...Physical Damage to adjust claims. Supports workload surges and catastrophe (CAT) response operations as needed, including mandatory on-... 

Biontech

Director Health Economics & Outcomes Research (HEOR) Job at Biontech

 ...forefront of advancing BioNTechs mission by driving impactful health economics and outcomes research strategies. In this role, you will shape...  ...Lead the development of early advice (EA) dossiers (Country level and JSC) and actively participate in discussion with relevant... 

Affordable land scaping services

Administrative Assistant - Remote / Work from Home Job at Affordable land scaping services

40 hours per week Position Title: Administrative Assistant Remote / Work from Home Contract Details: Full-time, 40 hours per week Company Overview: Affordable Landscaping Services is a leading provider of high-quality landscaping services in Tucker...