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

Programmer - C++ / C#

$70k - $90k per year

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 Programmer at Smoking Gun Interactive (SGI), you’re enthusiastic and driven to work on great projects. You have a keen desire to work in Games on various components depending on need. You don’t shy away from a challenge and are eager to take on new opportunities.

*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

In this role, you will:

  • Produce high-quality, efficient, clean, and modular code;
  • Creatively resolve game technology production issues;
  • Be able to meet production schedules and deadlines;
  • Proactively identify tasks/problems that need tackling, outside of known scheduled work;
  • Provide and accept feedback on all aspects of code quality (performance, readability, testability, design).

To be successful in this role, you must have:

  • 2+ years of C++ and C# experience as a Programmer in the game industry and or related field (inclusive of a Co-op term or internship);
  • A bachelor’s degree in Computer Science, Engineering or equivalent;
  • A passion for playing and creating innovative games;
  • Strong self motivated as an independent worker;
  • 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;
  • The ability to estimate work load and execute on the work in the time estimated.

It would also be helpful if you had:

  • Programming in the Gaming industry;
  • Shipped Experience;
  • Game Engine experience in Unreal Engine 4 or 5/Unity;
  • Mobile: iOS, Android;
  • Console programming experience, Xbox One and/or PS4.
  • 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
  • RRSP/DPSP matching
  • Hybrid working/Remote
  • Training & Development

Salary Range: $70,000 - $90,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

#J-18808-Ljbffr
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Programmer - C++ / C# in Montréal, QC vacancy
  •  ...and pushing entertainment boundaries, join our journey and help create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...prestigious clients, a major banking actor in Montreal currently experiencing strong growth, we are actively seeking an experienced C++ / C# Developer . About the Role & Context You will join the IT team, which delivers mission-critical pricing and risk calculation... 
    C#
    Contract work

    Nöord Technologies Corporation

    Montréal, QC
    a month ago
  •  ...Nous sommes à la recherche d'un  Développeur Logiciel – Migration C++ vers C# (.NET) ,  pour le compte de notre partenaire ;  chef de file nord-américain dans l'évaluation des réseaux de distribution d'eau potable et d'égouts. Titre du poste : Développeur C++ / C# –... 
    C#

    Solution SFT

    Montréal, QC
    more than 2 months ago
  • $70k - $90k per year

     ...millions of casual players every day. Job Overview As a Programmer at Smoking Gun Interactive (SGI), you're enthusiastic and driven...  ...To be successful in this role, you must have: ~2+ years of C++ and C# experience as a Programmer in the game industry and or related... 
    C#
    Long term contract
    Full time
    Casual work
    Internship
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Montréal, QC
    18 hours ago
  • $90k - $120k per year

     ...casual players every day. Job Overview: As a Senior Programmer at Smoking Gun Interactive (SGI), you’re a talented and driven...  ...and an independent worker; ~ Expert working knowledge of C++ and C#, Standard Library and Object Oriented Design; ~ Strong understanding... 
    C#
    Long term contract
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive

    Montréal, QC
    18 hours ago
  •  ...to the continuous improvement of animation tools and workflows. Qualifications What you bring to the team Experience with C++ and C#. Knowledge of Visual Studio. Strong understanding of 3D mathematics. Experience with animation techniques such as rigging,... 
    C#
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...grand fournisseur mondial de location de matériel, venez construire votre avenir chez United Rentals ! En tant qu' Associé aux Ventes - Programme de Développement des Représentants au sein de notre équipe de location générale, vous suivrez un parcours de formation structuré... 
    Hourly pay
    Daily paid
    Contract work
    Local area
    Monday to friday

    United Rentals

    Montréal, QC
    18 hours ago
  • $70k - $135k per year

    Développeur C++ Sénior Description de poste Vous aimez pousser la performance d’un système jusqu’à ses limites? Multithreading,...  ...Votre prochain défi chez CGI Dans le cadre d’un important programme d’amélioration de la performance et d’augmentation de la capacité... 
    Daily paid
    Day shift
    Montréal, QC
    3 days ago
  •  ...please read below. Invoke is looking for a Senior Online Programmer to join the team to play a crucial role in the development of our...  ...programming languages commonly used in backend development such as C++, C#, Go, Rust Strong understanding of network protocols (TCP/IP,... 
    C#
    Full time

    Hasbro

    Montréal, QC
    6 days ago
  • $60k - $115k per year

     ...Position Description: Mode de travail : Sur site Description du poste Nous recherchons un(e) Développeur(se) C#/.NET avec une forte orientation DevOps pour contribuer au développement, à l’automatisation et à la surveillance d’un environnement applicatif d’envergure comprenant... 
    C#
    Full time

    CGI

    Montréal, QC
    1 day ago
  •  ...journey and help create the unknown! Job Description As a Senior C++ Engine Programmer at Ubisoft Montréal, you’ll join the Core Services - Online...  ...(PlayStation, Xbox, Nintendo Switch). Expertise in C#. Experience with one or more game engines (Snowdrop, Anvil,... 
    C#
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...RESPONSIBILTIES As a Senior Tools Programmer, you are responsible for designing, implementing...  ...Build Unreal Engine editor tools using C++, Slate, Editor Utility Widgets, or equivalent...  ...automation and utilities using Python, C#, or command‑line tools where appropriate.... 
    C#
    Long term contract
    Work at office
    Local area

    NBCUniversal

    Montréal, QC
    2 days ago
  •  ...disciplines and to support and elevate the team in terms of visuals and performance Experience with HLSL, DirectX Proficiency in C++ Experience developing on video-game consoles and in performance optimization for consoles You are a Philomath (a.k.a. a lover of maths... 
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  • $70k - $135k per year

     ...position due to the nature of the role requiring interaction with national and global clients. Skills: English French .NET C# JavaScript Web Development What you can expect from us: Together, as owners, let’s turn meaningful insights into action. Life... 
    C#
    Long term contract
    Full time

    CGI

    Montréal, QC
    1 day ago
  • $70k - $135k per year

     ...least 6 years as a Solutions Architect Hands-on experience with object-oriented development using Visual Studio, Microsoft IIS, ASP.NET, C#/.NET, HTML, CSS, JavaScript, jQuery, XML, Microsoft Dynamics CRM, Power Platform, and/or SharePoint Experience as a Solution... 
    C#
    Full time

    CGI

    Montréal, QC
    1 day ago
  • Aperçu du poste Notre client recherche un Directeur de Programme expérimenté et rigoureux pour piloter des initiatives complexes et multidisciplinaires, favoriser l'excellence opérationnelle et entretenir des relations solides avec les clients. Évoluant dans un environnement... 
    Permanent employment
    Temporary work
    Work at office

    Robert Half

    Montréal, QC
    5 days ago
  •  ...fera egalement partie integrante du role. Les services et les bibliotheques de Core Platform sont ecrits en C#; de solides competences en C# et en programmation orientee objet sont donc essentielles. Les interfaces utilisateur de Core Platform sont developpees avec React.... 
    C#
    Full time
    Temporary work
    Internship

    Grass Valley

    Montréal, QC
    3 days ago
  •  ...events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and standards. Participate in defining and designing efficient architectures for n-... 
    Permanent employment
    Full time
    Flexible hours

    Sopra Steria

    Montréal, QC
    1 day ago
  •  ...help create the unknown! Job Description As a Senior C++ Engine Programmer at Ubisoft Montréal, you’ll join the Core Services - Online...  ...experience (PlayStation, Xbox, Nintendo Switch). Expertise in C#. Experience with one or more game engines (Snowdrop, Anvil,... 
    C#
    Full time

    Ubisoft

    Montréal, QC
    19 days ago
  •  ...vous ferez : Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications dans le domaine...  ...et d’autres parties prenantes comme les productions. Programmer de manière claire et structurée en respectant les exigences de performance... 
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...gameplay experience. We are looking for an enthusiastic and adaptable programmer who is eager to leverage the latest technologies to create, test,...  ...and reactions of real Rainbow Six Siege players. Program in C++ and use the team’s tools and technologies to create, test, and... 
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...~ Bachelor of Computer Science or Computer Engineering or equivalent training or experience. Experience: ~ Minimum 5 years of C++ programming experience in the video game sector or embedded systems, or relevant fields. Knowledge: Capacity to write clean, robust... 
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...logicielle ~ Réaliser des revues de code pour les autres membres de l'équipe Qu'attendons-nous de notre Programm eur·se Online ? ~ Excellente maîtrise de C++, avec au moins 5 ans d'expérience ~ Connaissance TypeScript et Rust, un atout ~ Connaissances et... 
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    6 days ago
  •  ...jeux avec Unreal Engine. Solides compétences en communication écrite et verbale. Expert en C++ (C++17 est un atout). C# est un atout. Maîtrise de la programmation multithread et solide compréhension de ses principes. Une solide compréhension des modèles de conception... 
    C#
    Work at office

    Highdive

    Montréal, QC
    22 days ago
  • ABOUT THE JOB: The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from competitors with the...
    Long term contract
    Permanent employment
    Full time

    Société Générale

    Montréal, QC
    1 day ago
  • ABOUT THE JOB: As our department is growing, we are looking for team players, invested people who are interested in bringing new ideas and perspectives. Market Making & Execution is a dynamic team working for the Front and Middle Office. It is a proximity development team that...
    Full time

    Société Générale

    Montréal, QC
    1 day ago
  • RESPONSIBILITIES ABOUT THE JOB: The aim of Global Business Service Unit (GBSU) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBSU differentiates itself from competitors...
    Full time

    Société Générale

    Montréal, QC
    1 day ago
  • 1. RESPONSIBILITIES ABOUT THE JOB: The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from...
    Full time
    Worldwide

    Société Générale

    Montréal, QC
    1 day ago
  •  ...des applications distribués d’envergure Programmation asynchrone / développement d’applications...  ...Expérience en programmation orientée objet (C# ou Java) Resolution de problèmes, esprit...  ...des réseaux (TCP/IP, UDP, Multicast) C/C++, analyse de vidage de processus, analyse... 
    C#
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    more than 2 months ago
  • Position Description: Job Summary We are looking for a hands on Intermediate or Senior AS/400 Developer to support an active project involving IBM i / AS/400 applications. The selected candidate will be responsible for analysis, development, maintenance, testing, troubleshooting...
    Full time

    CGI

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

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