cover image
Smoking Gun Interactive Inc.

Smoking Gun Interactive Inc.

www.smokingguninc.com

1 Job

54 Employees

About the Company

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.

At Smoking Gun experience matters, and our team shares a passion to innovate in the game space by building groundbreaking features and embracing new technology. Above all, we strive for the highest level of quality possible in every project and we collaborate with partners who are firmly aligned with these goals. Every day, we are inspired to build games and new concepts with a tight-knit team of creative, talented, and genuinely amazing people.

Want to join us? Check out our careers page!

Listed Jobs

Company background Company brand
Company Name
Smoking Gun Interactive Inc.
Job Title
C++ Programmer
Job Description
Job title: C++ Programmer Role Summary: Develop high‑quality, efficient, and modular C++ code for a first‑person shooter game. Write, test, and maintain game engine components, debugging issues and devising clean solutions. Deliver features within schedule, collaborate with artists and designers, and continuously improve codebase performance. Expectations: - 2+ years of C++ programming experience in the game industry (or equivalent). - Bachelor’s degree in Computer Science, Engineering or a related discipline. - Passion for gaming and creative problem‑solving. - Strong self‑motivation and ability to work independently while also thriving in a team. - Reliable time‑management skills: estimate workload and meet deadlines. Key Responsibilities: - Write, review, and refactor C++ source code for game systems and tools. - Identify and resolve production‑critical bugs and performance bottlenecks. - Participate in design discussions, proposing functional and architectural solutions. - Maintain code quality through rigorous testing, code reviews, and adherence to coding standards. - Communicate status, risks, and dependencies to teammates and project leads. Required Skills: - Proficiency in C++17/20 (core language features, STL, modern idioms). - Experience with game engine development (Unreal Engine 4/5 or Unity). - Familiarity with mobile platforms (iOS/Android) and console APIs (Xbox One, PS4) is a plus. - Knowledge of C# and scripting in a game context is advantageous. - Strong debugging, profiling, and optimization skills. - Excellent written and verbal communication. Required Education & Certifications: - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field. - Relevant industry certifications or training in C++ or game engine development are optional.
Vancouver, Canada
Remote
Junior
10-02-2026