Senior Programmer - C++
$90k - $120k 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 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
$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...SeniorFull timeLocal areaWorldwide$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...SuggestedInternshipWork at officeFlexible hours$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...SuggestedWork at officeLocal area- ...• 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...SeniorFull timeTemporary workPart timeInternshipStart todayWork at officeLocal areaRemote workWorldwide
- ...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...SeniorFull timeWork at officeWorldwide
$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...SeniorRemote work- ...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,...SeniorFull timeWork at officeLocal areaImmediate startVisa sponsorshipMonday to friday
$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 $...SeniorLong term contract- ...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...SeniorFull timeWork at officeWorldwide
$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...SeniorPermanent employmentFull timeTemporary workWork at officeWork from homeFlexible hours$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$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$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...SeniorLong term contractPermanent employmentFull timeCasual workWork at officeFlexible hoursAfternoon shift$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...SeniorLong term contractFull timeInternshipWork at officeLocal areaVisa sponsorshipMonday to friday$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...SeniorSummer workWorldwide$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...SeniorSummer workWorldwide$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...SeniorFull timeFlexible hours$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...SeniorFixed term contractWork at officeLocal areaRemote workFlexible hours- ...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...SeniorFull timeWork at officeWorldwide
$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...SeniorFull timeWork at officeLocal areaVisa sponsorshipMonday to friday- ...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-...SeniorContract work
- ...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...SeniorWork at officeLocal areaVisa sponsorshipMonday to friday
$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...SeniorFull timeWork at office3 days per week- ...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...SeniorRemote jobApprenticeshipInternshipLocal areaWork visaFlexible hours
- 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. ...SeniorFull timeContract work
$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...SeniorRemote work- 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...SeniorFull timeInternshipWork at office
$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...SeniorContract workTemporary workPart timeFlexible hours$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...SeniorPermanent employmentFlexible hours$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...SeniorWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Programmer - C++. Be the first to apply!
- c++ developer Vancouver, BC
- c++ software developer Vancouver, BC
- junior c++ developer Vancouver, BC
- senior test manager Vancouver, BC
- senior c# developer Vancouver, BC
- senior technical analyst Vancouver, BC
- senior site reliability engineer Vancouver, BC
- senior sales manager Vancouver, BC
- senior hr business partner Vancouver, BC
- senior program manager Vancouver, BC
