Senior Programmer - C++
$90k - $120k per yearSmoking Gun Interactive Inc.
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
RequirementsIn 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.
- 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
- ...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...SeniorFull time
$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...SuggestedLong term contractFull timeCasual workInternshipRemote workWorldwide$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...SuggestedLong term contractFull timeCasual workRemote workWorldwide- ...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...SeniorFull time
$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 ●...SeniorPermanent employmentFull timeFixed term contractWork at office3 days per week$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...SeniorLong term contractFull timeTemporary work- ...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,...SeniorFull time
- ...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...SeniorFull time
- ...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...SeniorFull timeInternshipImmediate start
- ...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,...SeniorFull time
- ...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...SeniorFull timeInternship
$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...SeniorFull timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week- ...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...SeniorFull timeWorldwide
$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...SeniorLong term contractFull timeTemporary workWorldwide- ...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,...SeniorFull time
- ...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...SeniorLong term contractFull timeRemote workFlexible hours
- ...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...SeniorFull time
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
$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...SeniorLong term contractFull timeWork at officeRemote workRelocationFlexible hours$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...SeniorLong term contractPermanent employmentFull timeCasual workLocal areaRemote work- ...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...SeniorLong term contractFull timeRemote workFlexible hours
$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...SeniorLong term contractFull timeTemporary workWorldwide- ...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...SeniorLong term contractFull timeTemporary workWorldwide
$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...SeniorHourly payFull timeRemote work- ...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 timeWork at officeRelocationFlexible hours3 days per week
- ...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 ~...SeniorLong term contractFull time
- ...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...SeniorLong term contractFull timeTemporary work
- ...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...SeniorFull timeInternshipImmediate start
- ...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...SeniorPermanent employmentFull timeFlexible hours
$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...SeniorRemote jobLong term contractFull timeContract workTemporary workWork at officeWork from homeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Programmer - C++. Be the first to apply!
