Senior Programmer - C++ / C#

CanadaCanada·VancouverRemoteFull-timesenior
OtherProgrammer
3 views0 saves0 applied

Quick Summary

Requirements Summary

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,

Technical Tools
OtherProgrammer

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.

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

~1 min read
  • 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++ and C#, 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.
  • 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).
  • 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.

What We Offer

~1 min read
✓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

Location & Eligibility

Where is the job
Vancouver, Canada
Remote within one country
Who can apply
CA

About this job

Who can apply
Canada
Posted
32 days ago
Employer
has 9 open jobs on Jobera.

Listing Details

Posted
September 17, 2026
First seen
September 28, 2026
Last seen
October 18, 2026

Posting Health

Days active
19
Repost count
0
Trust Level
32%
Scored at
October 18, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

4 other jobs at

View all →

Explore open roles at .

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Senior Programmer - C++ / C#