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 Inc.

Description

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 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Programmer - C++ in Remote 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... 
    Senior
    Full time

    Ubisoft

    Remote
    9 hours 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++ experience as a Programmer in the game industry and or related field... 
    Suggested
    Long term contract
    Full time
    Casual work
    Internship
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Remote
    9 hours ago
  • $110k - $140k per year

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

    Smoking Gun Interactive Inc.

    Remote
    9 hours ago
  •  ...something that adds to our offerings. We learn continuously, both on the job and through formal training programs. Job Description Senior programmer (OOP experience must) C++ with linux environment (Minimum 10 years experience) Good to have knowledge of UNIX... 
    Senior
    Full time

    System Canada Technologies

    Remote
    9 hours ago
  • $100k - $120k per year

     ...the ability to do the same. We are looking for a talented Senior Programmer  for our current and upcoming Unreal Engine based multiplayer games...  ...in the games industry. ● Excellent understanding of C++ ● Deep experience with C++ code profiling and optimization ●... 
    Senior
    Permanent employment
    Full time
    Fixed term contract
    Work at office
    3 days per week

    Offworld Industries

    Remote
    9 hours ago
  • $182.82k - $268.13k per year

     ...platforms. What You'll Do Epic Games is looking for a Senior Security Programmer focused on Game Security to develop and improve anti-cheat...  ...corresponding game code Read, debug, and write code for Fortnite in C++ and associated backend services in Go Proactively seek out... 
    Senior
    Long term contract
    Full time
    Temporary work

    Epic Games

    Remote
    9 hours ago
  •  ...priority on stability and “always playable” gameplay. Act as a senior, hands‑on, pragmatic contributor: write code daily, mentor others,...  ...programming, ideally in the video game industry  ~ Proficiency in C++ language  ~ An undergraduate degree in Computer Science,... 
    Senior
    Full time

    Ubisoft

    Remote
    9 hours ago
  •  ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined...  ...Rendering Programmer. ~ Strong 3D Math skills. ~ Strong C/C++ experience. ~ Experience with modern GPUs and low level graphics... 
    Senior
    Full time

    2k

    Remote
    9 hours ago
  •  ...Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la recherche...  ...relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches...  ...Expérience et compétences Maîtrise du langage C++ et bonne connaissance des principes du... 
    Senior
    Full time
    Internship
    Immediate start

    Playstation Global

    Remote
    9 hours ago
  •  ...Share your knowledge with the team 7+ years developing high quality graphics rendering on multiple AAA titles Advanced understanding of C++ and HLSL Experience working with Unreal Engine is a plus Experience of working with a graphics debugging and profiling tool (RenderDoc,... 
    Senior
    Full time

    Hasbro

    Remote
    9 hours ago
  •  ...first Sony game development team in Canada.      Position – Senior AI Programmer   We are looking for an experienced Senior AI Programmer...  ...of game engine architectures ~ Strong knowledge of C++ ~ Strong software design skills with experience of data-driven... 
    Senior
    Full time
    Internship

    Haven Interactive Studios

    Remote
    9 hours ago
  • $127.2k - $209.9k per year

     ...members! Job Description CD PROJEKT RED is looking for a Senior Animation Programmer to join our development efforts on Cyberpunk 2, the next...  ...and animators. Writing readable, high quality, efficient C++ code. Maintaining, debugging, profiling, and bug fixing... 
    Senior
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Remote
    9 hours ago
  •  ...Epic Games is seeking a highly motivated and experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a...  ...overcome their challenges What we're looking for Strong C++ skills and experience working within large codebases... 
    Senior
    Full time
    Worldwide

    Epic Games

    Remote
    9 hours ago
  • $159.41k - $233.8k per year

     ...aiming to build innovative new experiences and technology. As a Senior Ui Programmer, you will play a critical role on a small and focused team....  ...functional requirements What we're looking for Exceptional C++ programming skills Experience developing features for games... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Remote
    9 hours ago
  •  ...production teams to turn ambitious design goals into high-quality game features. Develop features and systems in Unreal Engine 5 using C++ and Blueprints, ensuring code quality, maintainability, and performance. Identify technical risks, recommend appropriate approaches,... 
    Senior
    Full time

    Ubisoft

    Remote
    9 hours ago
  •  ...Company Description We’re looking for an impact player! Frima is looking for a Senior Unreal (C++) Programmer to help take our game programming team to the next level. We are Frima, a video game development studio based in Quebec City and Montreal for over 20 years... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Remote
    9 hours ago
  •  ...workflows efficient for a small, autonomous team. Embody a hands-on senior engineering role by writing code daily, debugging deep within the...  ...~ Experience with HLSL, DirectX  ~ Proficiency in C++ ~ Experience developing on video-game consoles and in performance... 
    Senior
    Full time

    Ubisoft

    Remote
    9 hours ago
  •  ...aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you'll play a critical role on a small, focused team. You'...  ...State Machines, Pathfinding, Animation, etc.) Excellent C++ skills with experience developing AI gameplay mechanics and... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Remote
    9 hours ago
  • $130k - $170k per year

     ...experiences. The Role We are seeking an experienced Senior Engine Programmer to play a key role in developing and maintaining the core...  ...game programming experience. ~ Strong proficiency in modern C++. ~ Solid understanding of game engine architecture, software... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours

    Torn Banner

    Remote
    9 hours ago
  • $92.5k - $132.5k per year

     ...Description High Voltage is actively seeking an experienced Senior Unreal Programmer to join our rapidly growing Engineering team. We firmly...  ...analytical mind, with strong problem-solving skills ~ Strong C++ and Epic Blueprint skills and the ability to code and... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Casual work
    Local area
    Remote work

    High Voltage Software

    Remote
    9 hours ago
  •  ...Company Description We need an impact player ! Frima is looking for a Senior Unreal (C++) Programmer with a UI-focused profile to help take our game programming team to the next level.   We are Frima, a video game development studio based in Quebec City and Montreal... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Remote
    9 hours ago
  • $201.28k - $295.21k per year

     ...empower content developers worldwide. What You'll Do As a Senior Language Programmer at Epic Games, you will be at the center of our mission to...  ...bugs and maintain the language code base Proficiency in C++ Well-versed in software programming principles, especially... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Remote
    9 hours ago
  •  ...aiming to build innovative new experiences and technology. As a Senior Ui Programmer, you will play a critical role on a small and focused team....  ...functional requirements What we're looking for Exceptional C++ programming skills Experience developing features for games... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Remote
    9 hours ago
  • $63.66 - $67.86 per hour

     ...Job Responsibility: This is an advanced-level Senior Statistical Programmer position. Key responsibilities and skills may include, but are not limited...  ...training in high level computing languages such as. SAS, C/C++, Java, R, Python, MATLAB and SQL. Database programming... 
    Senior
    Hourly pay
    Full time
    Remote work

    TruMinds Technologies

    Remote
    7 days ago
  •  ...performance . If you have the skills to contribute to programming in C++ a seamless, secure, and scalable network stack, your mission...  ...Document the work to transfer knowledge and enable users (other programmers and team members from other working units) to understand how to... 
    Full time
    Work at office
    Relocation
    Flexible hours
    3 days per week

    Ubisoft

    Remote
    9 hours ago
  •  ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues + propose...  ...~3+ years in the video game industry ~ Excellent command of C++ ~ Ability to analyze and synthesize existing systems ~... 
    Senior
    Long term contract
    Full time

    Ubisoft

    Remote
    9 hours ago
  •  ...utilize. What You'll Do Epic Games is looking for a Senior Game Security Programmer to join our Anti-Cheat team and work with not only our...  ...developers What we're looking for Expert knowledge of C/C++ in a security environment Deep knowledge of Linux and... 
    Senior
    Long term contract
    Full time
    Temporary work

    Epic Games

    Remote
    9 hours ago
  •  ...Programmeur·euse de fondations jouabilité sénior   Nous recherchons un·e...  ...jouabilité de base de nos jeux à l'aide de C++, d'Unreal Engine et d'autres outils....  ...team in Canada.      Position - Senior Core Gameplay Programmer   We are looking for an experienced... 
    Senior
    Full time
    Internship
    Immediate start

    Playstation Global

    Remote
    9 hours ago
  •  ...critical infrastructures and sensitive 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... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Remote
    9 hours ago
  • $90k - $140k per year

     ...clinical research field, we are seeking committed, skilled, and customer-focused individuals to join our winning team as  Senior Statistical Programmers  for our Toronto/Markham, Ontario, Canada on-site location, or remotely from a home-based office anywhere in Canada in accordance... 
    Senior
    Remote job
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office
    Work from home
    Worldwide

    Everest Clinical Research

    Remote
    9 hours ago

Do you want to receive more vacancies?

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