2,123,193open jobs
134,576companies
240,076added this week
Browse all
Salary
≈ $72k – $130k per year (Estimated)
Location
Hybrid (Vancouver, Canada)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 6, 2026. First seen by Alion on Sep 17, 2026.

Overview
Company
Impact
Profile match
Smoking Gun Interactive Inc. (SGI) is a video game development enterprise specializing in cross-platform strategy and casual titles for mobile, PC, and console systems. Operating as a studio within Keywords Studios, the company focuses on full-cycle game production, original intellectual property creation, and co-development with major global media publishers - building titles such as Phobies, Age of Empires: Castle Siege, and mobile adaptations of classic gaming franchises.

Company Description

Smoking Gun Interactive, a Keywords Studio, is an industry-leading game development studio founded in 2007 by award-winning industry veterans. SGI is fearless in creating IP and boldly partners with renowned brands to develop a wide range of world-class, immersive titles and interactive experiences that resonate with strategy gamers worldwide and entertain millions of casual players every day.

Job Overview:

As a Senior Programmer at Smoking Gun Interactive (SGI), you’re a talented and driven person who enjoys working on great projects. You have experience in a variety of areas of game development and are able and willing to work on any area of game programming needed, with a focus on full-stack development experience. You’re experienced in mentoring and training programmers.

*Whilst this position is being offered on a remote basis, we are only able to consider applicants who are currently located in BC, and ideally within the greater Vancouver area

Requirements

In this role, you will:

  • Collaborate with the Lead Programmer & Technical Director to establish a unified technology vision for the project including writing and reviewing technical design documents;
  • Produce high-quality, efficient, clean, and modular code;
  • Show proactivity in identifying tasks/problems that need tackling, outside of known scheduled work, from refactoring to bug fixing;
  • Provide mentorship and training for programmers to create an atmosphere of cooperation and learning;
  • Provide and accept feedback on all aspects of code quality (performance, readability, testability, design).

To be successful in this role, you must have:

  • 5+ years’ experience as a programmer in the game industry and or related field;
  • A bachelor’s degree in Computer Science, Engineering or equivalent;
  • Passion for playing and creating innovative games - you consider yourself a gamer;
  • Shipped at least one game as a senior or lead programmer;
  • A natural affinity for being strongly self-motivated and an independent worker;
  • Expert working knowledge of C++ (C# is a nice to have), Standard Library and Object Oriented Design;
  • Strong understanding of general and 3D math, statistics and probability;
  • Excellent problem-solving abilities, proven ability to tackle hard problems in creative ways;
  • Excellent Oral and written communication skills;
  • A positive attitude with a desire to work within a team environment towards a common goal;
  • Impressive ability to estimate work load and execute on the work in the time estimated.

It would also be great if you had experience with:

  • Any of the following languages, Java, Lua, HLSL/Cg shaders;
  • Mobile: iOS, Android;
  • Test Driven Development;
  • Visual Studio, Perforce;
  • Unit testing and TDD for server development;
  • C# server environments, AWS, Azure, GCP;
  • Running a live server environment and supporting operations.

Benefits

  • 10 days vacation leave
  • 5 paid days personal leave
  • 7 paid sick days
  • Life Insurance & Accidental Death & Dismemberment
  • Dependent Life Insurance
  • Long Term Disability (LTD)
  • Extended Healthcare Benefit
  • Dental Care
  • Hybrid working
  • Training & Development

Salary Range: 90,000 to 120,000 CAD

Smoking Gun Interactive is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.

Keywords Studios is dedicated to following a well-established Equal Opportunities Policy. We endeavor to create a workplace which provides for equal opportunities for all employees and potential employees.

PERSONAL DATA PROTECTION POLICY

By providing your information in this application, you understand that we will collect and process your information in accordance with our Applicant Privacy Notice. For more information, please see our Applicant Privacy Notice at https://www.keywordsstudios.com/en/applicant-privacy-notice.

Role Information: EN

Studio: Smoking Gun

Location: Americas, Canada, Vancouver

Area of Work: Game Development

Service: Create

Employment Type: Full Time

Working Pattern: Remote

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,123,193 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Vancouver
Remote (Canada) · Full-Time · 10+ years exp · Montreal
Databases
Snowflake
Databricks
DevOps
Git
Analytics
ETL/ELT
Apply
$129k – $167k per year · Remote (Canada) · Full-Time
Python
Go
JavaScript
PHP
TypeScript
Databases
PostgreSQL
DynamoDB
AI/ML
Model Context Protocol
Frontend
React.js
Cybersecurity
Least Privilege
Apply
AI Product Engineer 6 hours ago
Remote (Canada) · Full-Time · Bachelor's Degree · Vancouver
Python
TypeScript
Databases
PostgreSQL
AI/ML
LLM
Structured Outputs
DevOps
CI/CD
Apply
AI Product Engineer 6 hours ago
In office · Full-Time · Montreal
JavaScript
TypeScript
SQL
Databases
PostgreSQL
Supabase
AI/ML
Cursor
Claude Code
Lovable
Machine Learning
Frontend
React.js
Management
Zapier
Apply
Hybrid · Bachelor's Degree · Victoria
Java
SQL
C#
Databases
MS SQL
AI/ML
Copilot
DevOps
Rest API
GitHub Actions
Azure
GitHub
Linux
QA
Swagger
Apply
Application Developer 15 days ago
≈ $23k – $49k per year (Estimated) · In office · 3+ years exp · Durban
JavaScript
TypeScript
C#
Frontend
React.js
DevOps
Rest API
Cybersecurity
Least Privilege
Microsoft Entra ID
OWASP
Management
Agile
Scrum
Kanban
Apply
≈ $51k – $86k per year (Estimated) · Hybrid · Paris
Verilog
C++
DevOps
Linux
Apply
≈ $19k – $41k per year (Estimated) · Remote (likely India) · 7+ years exp · Bengaluru
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Frontend
React.js
DevOps
Rest API
Azure
GitHub
Apply
≈ $16k – $39k per year (Estimated) · In office · 5+ years exp · Nellore
C#
C#
.NET
Blazor
SignalR
Apply
≈ $21k – $53k per year (Estimated) · In office · 9+ years exp · Hyderabad
Python
Go
JavaScript
TypeScript
C#
Python
FastAPI
Databases
PostgreSQL
Redis
Apache Kafka
Frontend
GraphQL
Angular
React.js
DevOps
Rest API
Terraform
Azure DevOps
GitHub Actions
Azure
CI/CD
GitOps
ArgoCD
AWS
Docker
Kubernetes
GitHub
Management
Agile
Scrum
Apply
Programmer - C++ 2 months ago
≈ $65k – $138k per year (Estimated) · Hybrid · Full-Time · Vancouver
C#
C++
Game Dev
Unity
Unreal Engine
Apply
Lead Programmer - C++ 2 months ago
≈ $84k – $143k per year (Estimated) · Hybrid · Full-Time · Vancouver
Java
C#
C++
Lua
DevOps
GCP
Azure
AWS
Game Dev
HLSL
Apply
≈ $55k – $116k per year (Estimated) · Hybrid · Full-Time · Vancouver
Apply
Senior QA Tester 1 month ago
≈ $56k – $100k per year (Estimated) · Hybrid · Full-Time · Vancouver
DevOps
Windows
Management
Jira
Apply
QA Tester 1 month ago
≈ $45k – $98k per year (Estimated) · Hybrid · Full-Time · Vancouver
Management
Jira
Apply
≈ $53k – $109k per year (Estimated) · In office · Bachelor's Degree · Vancouver
JavaScript
TypeScript
C++
Game Dev
Godot
Unity
Apply
≈ $89k – $153k per year (Estimated) · Hybrid · 8+ years exp · Vancouver
Python
PowerShell
AI/ML
SkyPilot
Ray
DevOps
Terraform
Prometheus
SLURM
AWS
Kubernetes
Grafana
Amazon EKS
Amazon EC2
Amazon S3
IAM
Apply
≈ $51k – $106k per year (Estimated) · Hybrid · Bachelor's Degree · Vancouver
C++
DevOps
Git
Game Dev
Godot
Unity
Apply
In office · Internship · Vancouver
C++
Game Dev
Godot
Unity
Apply
≈ $73k – $131k per year (Estimated) · Hybrid · 5+ years exp · Vancouver
C++
DevOps
Azure
Management
Agile
Apply
See all jobs
This is one of many
2,123,193 more open roles from verified company boards, updated every day.