Programmer - C++ / C#
$70k - $90k per yearSmoking 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
$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 contractFull timeCasual workInternshipRemote workWorldwide$90k - $120k per year
...millions of 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...C#Long term contractFull timeCasual workRemote workWorldwide- ...stimulating and dynamic environment. Primary Responsibilities: Develop new software as well as enhance existing systems, mostly in C++ on a Linux platform. Work directly with analysts to develop and maintain large scale financial analysis trading applications in a...Suggested
- Elevate your game development career as an Unreal C++ Programmer with Frima, located in Quebec City and Montreal. Join a team dedicated to crafting unforgettable games in a flexible work environment. Frima is seeking a skilled Unreal (C++) Programmer with 3-5 years of experience...SuggestedRemote workFlexible hours
- ...CRO specializing in gastrointestinal disease therapies, seeks a Database Programmer to design, develop, and maintain clinical study databases. The role focuses on Medidata Rave EDC deployment and C# custom function development, supporting the full study lifecycle. Responsibilities...C#
$102.2k - $125k per year
Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $102,200 - $125,000 CAD This role is eligible for a discretionary variable compensation award that considers business and individual performance. TD is committed to...C#Full timeManual laborWork at officeWork from homeusd89.2k - usd129.4k per year
...such as EC2/CloudFormation, networking, storage (S3), and security ~ Experience in programming languages including C#, Visual Basic .NET, and Python; C++ is an asset ~ Experience in JavaScript, JSON, HTML, and XML ~ Experience in web development technologies including...C#Full timeInternship$118k - $152k per year
...The Role Capco is seeking a Senior Software Engineer with strong expertise in C#, .NET, ASP.NET Core, and API development to join our Technology & Engineering practice in Toronto. In this role, you will design, develop, modernize, and maintain enterprise applications...C#InternshipImmediate start$81.6k - $115.2k per year
...your recruiter who can provide you more specific details for this role. Job Description: We are seeking an z/OS Connect Systems Programmer to join our team providing system support of IBM's z/OS Connect and Information Management System (IMS) in the Mainframe & Database...Full timeWork from home$81.6k - $115.2k per year
...with your recruiter who can provide you more specific details for this role. Job Description: We are seeking a Senior CICS systems programmer to join our team providing system support of IBM's Customer Information Control System (CICS) on z/OS in the Mainframe Database Technical...Full timeWork from home- ...We are seeking a skilled and accomplished Programmer Analyst, IT (PeopleSoft Security) for a career opportunity based in Toronto. In this role, you will take on a premier PeopleSoft security administration, application development, and technical business analysis capacity,...Long term contractPermanent employmentFull timeWork at office
$85.28k - $115.05k per year
Our Audio-Visual Programmer will join our team of AV professionals, providing support to project delivery across Canada. Your primary focus will be on system design and programming of complex AV and control systems. The ideal candidate will have experience in designing and programming...Full timeWork at officeFlexible hours- ...We are looking for a Senior Programmable Voice Engineer to develop programmable voice capabilities, call control services, media processing, and API-driven communications infrastructure similar to Twilio and other CPaaS platforms. The role includes designing and building the...InternshipRemote workRelocation
- ...des fauteuils passagers Premium. Notre site Airbus Atlantique basé à Mirabel recherche son futur : Responsable Performance & Projets Programme Global 8000. Sommaire du poste: : Sous la supervision du Responsable programme Global 8000, le Responsable Performance & Projets...Permanent employmentFull timeContract workWork at officeLocal areaFlexible hours
- ...developers by sharing knowledge, collaborating and problem solving. Who you are You can demonstrate experience with at least 4+ years of C# / .Net development with Test Driven Development experience (TDD, ATDD or BDD). Must have experience with: .NET, C#, SQL Server,...C#Flexible hours2 days per week1 day per week
$23 - $30 per hour
Req ID: 141353 Remote Position: Hybrid Region: Americas Country: Canada State/Province: Ontario City: Toronto 16 Month Internship As a global technology leader, Celestica designs, engineers, and manufactures industry-leading products and services that drive...Hourly payFull timeCasual workInternshipWork at officeLocal areaImmediate startRemote work$105k - $234k per year
...Ces expériences peuvent prendre la forme d’ateliers pour la direction, de parcours d’apprentissage, de laboratoires d’innovation, de programmes visant à accroître l’efficacité des équipes et de parcours de renforcement des capacités à l’échelle de l’entreprise. Vous aiderez...Permanent employmentApprenticeshipFlexible hoursDay shift$94.3k - $141.5k per year
...The Applications Development Senior Programmer is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications...Full time$90 - $95 per hour
...RQ00383 - Programmer Analyst III Senior Programmer Analyst Location: Remote – Fredericton, New Brunswick Work Model: Remote, with onsite attendance in Fredericton as needed Duration: Up to 250 days, starting September 28, 2026 Extension: Potential extension...Remote jobFull time$1570 per month
...work in the location to which they apply. We do not use Artificial Intelligence to screen, assess or select applicants. __ Stage ou programme coopératif en ventes et marketing Vous souhaitez acquérir de l'expérience, évoluer et développer vos compétences au sein de l'une des...Full timeApprenticeshipInternshipLocal areaImmediate startRelocationRelocation package- ...utilisation de Siemens Flomaster est un atout. Vous êtes familier avec la programmation (système d’exploitation Unix et les langages de programmation tels que Fortran 77/95, Visual Basic, C++/C# et Python est un atout). Vous possédez une bonne faculté pour les interactions...C#Full timeTemporary workWorldwide
- ...field. Experience: Minimum of 5 years of relevant work experience in a similar role. Technical Skills: Proficiency in C++, C++ 11, Java and C# Strong SQL skills Understanding of Object-Oriented Software Development methodology, multi-threading and Concurrency...C#Full timeInternshipWork at office3 days per week
- ...technical consulting, or a comparable customer-facing engineering role. ~ Ability to write code in languages such as Go, Java, Python, C#, C++, or similar, and quickly understand and debug unfamiliar code. ~ Strong generalist technical experience, including SQL and an...C#Manual labor
$100k - $180k per year
...Docker (for local development) Backend: Microservices written in C# ASP.NET Core 8 (running exclusively on Linux) & Golang Frontend:... ...experience in software developments with languages such as C#, Java, C++, Golang, Rust, JavaScript, Python, or Ruby (this list is not...C#Full timeLocal areaOverseas$120k per year
...model risk management, as outlines in the Fed/OCC SR11-7 and OSFI E-23 working papers. Proficiency in software development (Python, C++ / C#) is a definite asset. Able to present technically complex information in a clear and concise manner. Strong analytical and...C#Contract workPart time$106k - $142k per year
...near real-time software systems. ~ Expert-level proficiency in C/C++, including STL, Boost, MFC, templates, and advanced object-oriented... ...Experience with additional programming languages such as Java, C#, Python, and Assembly. Experience in modelling and simulation within...C#Full timeRemote work$173k - $197.4k per year
...developing AI and ML algorithms or technologies (e.g. LLM Inference, Similarity Search and VectorDBs, Guardrails, Memory) using Python, C++, C#, Java, or Golang ~ Experience developing and applying state-of-the-art techniques for optimizing training and inference software to...C#Long term contractFull timeWork at officeWork from home$73.9k - $109.36k per year
...MS in Computer Science, or related technical discipline (or equivalent). ~1-2 years of software development experience in Java, or C#/C++. ~ Basic database development skills including SQL. ~ A self starter and proven ability to learn new technologies. ~ Experience...C#Full timeInternshipLocal area$107k - $157.3k per year
...software development cycles ~ Sophisticated programming skills with C++ and rich experience using Visual Studio toolsets ~ Demonstrated... ...design, installation, and test automation ~ Experience with C#, .NET, Python ~ Background or education in the Architecture, Engineering...C#Full timeFor contractorsWorldwide$70.83k - $106.5k per year
...includes but are not limited to directing and delegating assignments to Programmers or other IT members towards project goals and completion.... ...knowledge or understanding of UML, WPF would be an asset ~ .Net or C# knowledge is a plus WORK EXPERIENCE – MINIMUM REQUIRED 5...C#RemplacementLong term contractFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmer - C++ / C#. Be the first to apply!

