Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Programmer - C++

$90k - $120k per year
Full-time

Smoking Gun Interactive

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++, 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, C#, 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 

Role Information: EN

Studio: Smoking Gun

Location: Americas, Canada, Vancouver

Area of Work: Game Development

Service: Create

Employment Type: Full Time

Working Pattern: Remote

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Programmer - C++ in Vancouver, BC vacancy
  • $122.3k - $170.7k per year

     ...immersive, high-quality games for players worldwide. Reporting to the Senior Development Director, you will collaborate with Battlefield...  ...practical experience. ~4+ years of professional experience with C++ or C# ~ Proficient knowledge of version control concepts and best... 
    Senior
    Full time
    Local area
    Worldwide

    Frostbite

    Vancouver, BC
    24 days ago
  • $3600 - $4500 per month

     ...artificial intelligence, and advanced manufacturing. Role Overview: Apera AI is seeking a  Software Developer (Co-op)with strong C++ skills and an interest in robotics to join our  Apera Vue engineering team for the 8 months term period (Sep 2026 - April 2027). You... 
    Suggested
    Internship
    Work at office
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    8 hours ago
  • $117.3k - $151.8k per year

     ...functional teams, and driven to produce results. Requires greater than 6-8 years of relevant experience Excellent coding skills in C/C++ required Experience in Systems/Kernel programming, including Filesystems, Networking, or file/cloud protocols is a must Proven... 
    Suggested
    Work at office
    Local area

    NetApp

    Vancouver, BC
    9 days ago
  •  ...• Join a cross-functional squad to understand requirements and specifications, checking in daily with your team and supervised by a Senior R&D Engineer • Create efficient, maintainable, and tested production-quality scientific code following agile practices and best... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Start today
    Work at office
    Local area
    Remote work
    Worldwide

    Synopsys Inc

    Vancouver, BC
    6 days ago
  •  ...even further. About the Role As a Senior Electrical Design Engineer at Humanoid,...  ...oscilloscopes, DMMs, power supplies, programmable loads, and spectrum analyzers, to validate...  ...spectrum analyzers. Experience with Python, C++, LabView, or MATLAB for automation and... 
    Senior
    Full time
    Work at office
    Worldwide

    humanoid

    Vancouver, BC
    1 day ago
  • $82k - $123k per year

     ...excel at designing, implementing, and optimizing solutions that address real-world problems. Your expertise spans across languages like C++ and Python, and you are comfortable navigating diverse technology stacks and tools, including RESTful APIs, databases, and cloud-native... 
    Senior
    Remote work

    Synopsys Inc

    Vancouver, BC
    10 days ago
  •  ...Work with other engineering and art teams Take ownership of a project throughout its full lifecycle You Have: ~ Knowledge of C++ and shading languages ~ Knowledge of 3D math and computer graphics related algorithms ~ Knowledge of one or more GPU APIs (OpenGL,... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    13 days ago
  • $104.2k - $150k per year

     ...leave, standard increases as applicable Job Description As a senior software developer on the APPS team, you will take on a leadership...  ...open-source projects like OTIO and OCIO. Strong knowledge of C/C++ and OpenGL. The anticipated base salary for this position is $... 
    Senior
    Long term contract

    Sony Pictures Imageworks

    Vancouver, BC
    8 hours ago
  •  ...growing the team to take it even further. About the Role As a Senior Embedded Software Engineer at Humanoid, you will play a pivotal...  ...related field. Proficiency in programming languages such as C, C++, and Python. Solid understanding of embedded systems, real-time... 
    Senior
    Full time
    Work at office
    Worldwide

    humanoid

    Vancouver, BC
    1 day ago
  • $95k - $100k per year

     ...join a growing company offering excellent career prospects? As a Senior Health Economist at Costello Medical, you will play a key role...  ...others in any setting Experience with other software (such as R, C++, STATA) alongside a willingness to learn new technical and programming... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Costello Medical

    Vancouver, BC
    14 days ago
  • $126.7k per year

     ...creative direction of the client and Visual Effects Supervisor. The Senior Compositor ultimately maintains the aesthetic integrity and...  ...ideal Ability to write Nuke gizmos and/or plugins Python and/or C++ Feature Animation experience As part of your application please... 
    Senior

    Industrial Light & Magic

    Vancouver, BC
    27 days ago
  • $45.07 - $60.58 per hour

     ...The Crowd Professional experience in both traditional feature animation projects and/or real time projects in Unreal Python and C++ scripting knowledge Skills in Photography or Fine Arts Personal Qualities We’re Looking For Strong communication skills in workflow... 
    Senior

    Sony Pictures Imageworks

    Vancouver, BC
    4 days ago
  • $110k - $150k per year

     ...market participants across Canada. We are seeking an experienced Senior Software Developer to join our small, highly capable team and take...  ...and administration. ~ Strong C# development experience. ~ C++ development experience. ~ Experience developing and maintaining... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Casual work
    Work at office
    Flexible hours
    Afternoon shift

    BLANKSLATE Partners

    Vancouver, BC
    24 days ago
  • $230.02k - $279.12k per year

     ...create safer, more civil shared experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive foundational...  ...of industry experience (or equivalent research experience) in C++ and 3D application development, specifically in optimizing 3D game... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    12 days ago
  • $146.2k - $201.1k per year

     ...., React, Angular, or VueJs/Ember). ~5+ years of experience with server-side web technologies (eg: Node.js, Java, Python, Scala, C#, C++,Go). ~ Good knowledge of SQL. ~ Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, or Kubernetes. ~ Experience developing... 
    Senior
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    13 days ago
  • $146.2k - $201.1k per year

     ...deliverables. ~ Motivated by delivering customer value and impact. ~5+ years of production level experience in either Java, Scala or C++. ~ Strong foundation in algorithms and data structures and their real-world use cases. ~ Experience developing large-scale... 
    Senior
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    13 days ago
  • $80k - $115k per year

     ...it possible to deliver the world’s most impactful projects and programmes as we turn challenge into opportunity and complexity into success...  ...around the world.  Job Description We are seeking a  Senior Recruiter  to join our Talent Acquisition team in Canada. This role... 
    Senior
    Full time
    Flexible hours

    Turner & Townsend

    Vancouver, BC
    6 days ago
  • $85k - $120k per year

     ...craft for the world's biggest tech companies. We are seeking a Senior Designer that brings taste, wonder and attention to detail to...  ...growth with continuous opportunities to learn and advance. ~ Buddy Programme: You will be paired with a ‘Buddy’ to help you through your... 
    Senior
    Fixed term contract
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Vancouver, BC
    8 hours ago
  •  ...growing the team to take it even further. About the Role As a Senior Robotics Test and Control Engineer at Humanoid, you will be...  ...~ Proficient with tools such as Python (preferred), MATLAB, or C++ for data capture, analysis, and model fitting using OOP(Object Oriented... 
    Senior
    Full time
    Work at office
    Worldwide

    humanoid

    Vancouver, BC
    1 day ago
  • $182.59k - $230.02k per year

     ...-quality, performant, and reliable at scale. We are looking for a Senior Software Engineer to join our  User-Generated Content (UGC) Validation...  ...Software Engineering Excellence: Strong programming skills in c++, Luau, Python (or similar production languages) with a proven... 
    Senior
    Full time
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    13 days ago
  •  ...other integration patterns MQ, FTP, and SOAP • Experience with API Connect would be an asset • Expert level experience in Java/C#/C++, SQL/Oracle, XML, data modelling, version control tools (e.g. SVN, GitHub), JIRA, web development • Advanced experience with Dev-... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Vancouver, BC
    5 days ago
  •  ...create safer, more civil shared experiences for everyone. As Senior Software Engineer on the Avatar Animation team, you will leverage...  ...including both usability and performance.. You need to be proficient in C++ and have experience working on animation systems and tools. Prior... 
    Senior
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    13 days ago
  • $138k - $170k per year

     ...Excellent English written and verbal communication skills and an ability to prepare technical reports and presentations to assist senior management in decision-making. Spanish language skills will be considered an advantage. Motivated self-starter who can thrive as... 
    Senior
    Full time
    Work at office
    3 days per week

    Teck

    Vancouver, BC
    23 hours ago
  •  ...Senior CRA ICON plc is a world-leading healthcare intelligence and clinical research organization. We’re proud to foster an inclusive...  ...un excellent salaire de base, mais aussi un large éventail de programmes de rémunération et de reconnaissances. De plus, nous offrons des... 
    Senior
    Remote job
    Apprenticeship
    Internship
    Local area
    Work visa
    Flexible hours

    ICON plc

    Vancouver, BC
    21 days ago
  • PSI is a leading Contract Research Organization with 30 years in the industry, offering a perfect balance between stability and innovation to both clients and employees. We focus on delivering quality and on-time services across a variety of therapeutic indications. ...
    Senior
    Full time
    Contract work

    PSI CRO

    Vancouver, BC
    3 hours ago
  • $100k - $150k per year

     ...Are: You are an experienced engineer with a strong background in software development and architecture. You have deep expertise in C++ and Python, and thrive on solving technical challenges in complex systems. You are independent, proactive, and passionate about... 
    Senior
    Remote work

    Synopsys Inc

    Vancouver, BC
    more than 2 months ago
  • First, what we’re actually doing Suger helps revenue teams sell more effectively by simplifying the workflows required to buy and sell through cloud marketplaces. We make it easier for our customers to transact, manage, and grow deals across AWS, Azure, Google Cloud, Alibaba...
    Senior
    Full time
    Internship
    Work at office

    suger

    Vancouver, BC
    1 day ago
  • $70k - $90k per year

     ...high-growth companies focused on robotics, artificial intelligence, and advanced manufacturing. We are looking for a high-performing Senior Accountant who wants more than just a routine accounting role, someone excited to take ownership, drive improvements, and help build a... 
    Senior
    Contract work
    Temporary work
    Part time
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    8 hours ago
  • $84k - $126k per year

     ...Learn from deep subject matter experts through mentoring and on the job coaching -- What will your typical day look like?   The Senior Consultant will work as part of Deloitte’s Financial Crime Investigations and Disputes team. This role includes supporting... 
    Senior
    Permanent employment
    Flexible hours

    Deloitte

    Vancouver, BC
    23 hours ago
  • $140k - $180k per year

     ...transformation doesn’t happen without great teams. We are looking for a Senior Machine Learning and Computer Vision Applied Scientist with...  ...and few-shot/zero-shot capabilities ~ Collaborating with the C++ application team to get models deployed and user experiences... 
    Senior
    Work at office
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Programmer - C++. Be the first to apply!