Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Programmer - C++

$110k - $140k per year
Full-time

Smoking 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 Lead 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 and are responsible for the oversight and management of a team of 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 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;
  • Collect and document users' requirements and develop logical specifications;
  • Research, evaluate and synthesize technical information to design, develop and test computer-based systems;
  • Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs;
  • Plan, design and co-ordinate the development, integration and operation of computer-based systems;
  • Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for applications software;
  • Lead and co-ordinate teams in the development of software and integrated information systems, process control software and other embedded software control systems;
  • Show proactivity in identifying tasks/problems that need tackling, outside of known scheduled work, from refactoring to bug fixing;
  • Be able to go above and beyond in their daily tasks as required;
  • 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);
  • Demonstrate forward thinking in regards to what impact design and implementation decisions will have on the overall project during each phase of development;
  • Work with Production in the creation and risk-management of project milestone goals and schedules;
  • Coordinate the hiring, supervising and managing of other members of the team.

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;
  • 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: 110,000 to 140,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 6 hours ago
Similar jobs that could be interesting for youBased on the Lead Programmer - C++ in Vancouver, BC vacancy
  • $117.3k - $151.8k per year

     ...products as well as new product development. This is a technical lead position that requires an individual to be broad-thinking, systems...  ...6-8 years of relevant experience Excellent coding skills in C/C++ required Experience in Systems/Kernel programming, including... 
    Suggested
    Work at office
    Local area

    NetApp

    Vancouver, BC
    9 days ago
  • $122.3k - $170.7k per year

     ...Frostbite is EA's proprietary game engine, powering many of our leading titles across EA SPORTS, Battlefield, and more. We develop shared...  ...practical experience. ~4+ years of professional experience with C++ or C# ~ Proficient knowledge of version control concepts and best... 
    Suggested
    Full time
    Local area
    Worldwide

    Frostbite

    Vancouver, BC
    24 days ago
  • $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... 
    Suggested
    Internship
    Work at office
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    5 hours ago
  • $100k - $150k per year

     ...a drive to push the boundaries of storytelling. Learn more. As a Lead Compositor, you will lead by example, setting the standard for high...  ..., and film background (preferred) ~ Python, Blinkscript, or C++ experience (preferred) ~ Nuke particle experience (preferred) ~... 
    Suggested
    Worldwide

    Eyeline

    Vancouver, BC
    3 days ago
  •  ...production-quality scientific code following agile practices and best practices within our development process • Develop industry-leading photonic simulation software that enables virtual prototyping and design optimization for cutting-edge technologies like LiDAR... 
    Suggested
    Full time
    Temporary work
    Part time
    Internship
    Start today
    Work at office
    Local area
    Remote work
    Worldwide

    Synopsys Inc

    Vancouver, BC
    6 days ago
  • $25 per hour

     ..., you will be working alongside the Assistant and Store Manager, leading a talented group of Product Guides and facilitating the guest experience...  ...we create a better world, together. As an Arc’teryx Store Lead, here’s what you’d be doing: Leading in alignment with the Arc... 
    Hourly pay
    Full time
    Part time
    Flexible hours
    Shift work
    Weekend work

    Arc'teryx

    Vancouver, BC
    6 days ago
  •  ...Vancouver, British Columbia Job Summary The Test Lead plays a pivotal role in orchestrating the testing efforts for projects, ensuring...  ...Tester, Python Institute'S Pcep Certified Entry-Level Python Programmer, Or Relevant Agile Testing Certifications. #body.unify div.... 

    HCLTech

    Vancouver, BC
    2 days ago
  •  ...teams to work smarter, move faster, and unlock new possibilities through thoughtful, responsible innovation. And through it all, we lead with purpose, love, and adventure. We do meaningful work with people we care about, and we make the ride an adventure worth taking. Because... 
    Long term contract
    Full time
    For contractors
    Remote work

    Human Agency

    Vancouver, BC
    5 hours ago
  • $35k per year

     ...innovative and effective data solutions for our clients.     Job Summary   Reporting directly to the CEO, ProCogia is seeking a GTM Lead. The ideal candidate is a highly organized, data-driven B2B technology professional who combines Salesforce-based Revenue Operations... 
    Work at office
    3 days per week

    ProCogia

    Vancouver, BC
    5 hours ago
  •  ...Retail Team Lead Department: Field Operations Direct Reporting Line: Store Manager Subsidiary/Country: Canada  Location: GSMS Grade: P3  Personnel Managed: Yes Purpose: Act in a leadership capacity to support the sales, profitability, and operational goals... 
    Hourly pay
    Full time
    Temporary work
    Fixed term contract
    Seasonal work
    Immediate start
    Afternoon shift

    adidas

    Vancouver, BC
    9 days ago
  • $21 - $24 per hour

     ...decisions are our People First culture, customers, quality, shareholders, integrity, and corporate responsibility. Overview Of The Lead, Visual Role The Visual Merchandising Lead (Visual Lead) position will partner with management and District Visual Manager to execute... 
    Hourly pay
    Full time
    Part time
    Seasonal work
    Local area
    Work from home
    Home office
    Relocation package
    Shift work
    Weekend work

    West Elm

    Vancouver, BC
    2 days ago
  • $90k - $110k per year

     ...About impact.com impact.com is the world’s leading commerce partnership marketing platform, transforming the way businesses grow by enabling...  ...business results. Your Role at impact.com The QA Lead is responsible for defining, implementing, and overseeing quality... 
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    impact.com

    Vancouver, BC
    9 days ago
  • $60 per hour

     ...FLINT is a leading service provider in Canada’s energy and industrial markets offering full asset life cycle support, including construction...  ...of interest for potential future opportunities ** As the HSE Lead at FLINT, you will leverage your deep understanding of OHS regulations... 
    Hourly pay
    Full time
    For subcontractor
    Local area
    Remote work

    FLINT Corp.

    Vancouver, BC
    16 days ago
  •  ...As the GTM Lead, you will own the full revenue motion end-to-end for a B2B SaaS marketplace, from activation through expansion. You will sit at the intersection of product, marketing, and sales, defining how product-qualified leads are identified, routed, and converted across... 
    Manual labor
    Work at office
    Relocation

    Savvy Talent

    Vancouver, BC
    14 days ago
  •  ...Team of 500+ people ~1M+ customers ~10K+ retail partners The Role We're looking for a highly motivated and inspiring Team Lead to champion our brand and guide our Sales Representatives in their mission to represent Neo. You'll be at the forefront of our activation... 
    Long term contract
    Full time
    Fixed term contract
    Flexible hours
    Night shift
    Weekend work
    Afternoon shift

    neofinancial

    Vancouver, BC
    5 hours ago
  •  ...fun-loving culture, and a drive to do what it takes to make great games. And this is where you come in…   The key function of the Lead Systems Designer is to manage and lead the Systems and Missions design team. They lead the execution of a well-defined vision for creating... 
    Full time

    kabam

    Vancouver, BC
    1 day ago
  • $17.6 - $22 per hour

     ...execution of tasks in specific areas of expertise. You will focus on leading processes, executing tasks, and maintaining productivity to...  ...loyalty by educating customers about our loyalty programs. All leads are expected to become experts of the brand's selling behaviors by... 
    Hourly pay
    Minimum wage
    Full time
    Work at office
    Flexible hours
    Night shift
    Weekend work
    Afternoon shift

    Banana Republic

    Vancouver, BC
    1 day ago
  • $106.1k - $119.3k per year

     ...remember. Smart, Savvy + Associates is pleased to partner with VGH & UBC Hospital Foundation in their search for a Brand Marketing Lead. This is a newly created role within the Foundation's Marketing & Brand Engagement team and an opportunity to help shape the future... 
    Long term contract
    Full time
    Internship
    Work at office
    Remote work

    Smart, Savvy + Associates

    Vancouver, BC
    3 days ago
  •  ...Ventures, Uniswap Labs, Circle Ventures, Delphi Digital, and many more.   ABOUT THE ROLE We’re looking for an Engineering Operations Lead to join our Engineering team. This is a dynamic role that combines elements of operations, strategic support, and organizational... 
    Long term contract

    LayerZero Labs

    Vancouver, BC
    2 days ago
  •  ...insurance into a trusted and delightful experience using AI. We're doing this by delivering an AI operating system for North America's leading insurance agencies and brokerages. What we do Quandri is transforming the insurance experience for policyholders across North... 
    Full time
    Work at office
    Shift work

    quandri

    Vancouver, BC
    1 day ago
  • $73.89k - $81.92k per year

     ...Job Responsibility: JOB OPPORTUNITY: Sales and Marketing Lead Sales and Marketing Lead, Social Enterprise Competition #33-25 Are you a relationship driven salesperson? Do you want to provide supportive mental health and financial literacy programming to those who can be... 
    Long term contract
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Remote work
    Monday to friday
    Flexible hours
    1 day per week

    Family Services of Greater Vancouver

    Vancouver, BC
    1 day ago
  • $110k - $130k per year

     ...across the semiconductor ecosystem to rapidly improve the yield, quality, and profitability of their products. By combining industry-leading data analytics and professional services with exclusive, differentiated product data generated during the manufacturing process, PDF... 
    For contractors
    Worldwide

    PDF Solutions

    Vancouver, BC
    2 days ago
  •  ...We are looking for a Matchmove Lead to join our team in Vancouver! Great opportunity for a Matchmove artist looking to take a leap! Do you want to influence the future of matchmove and be a part of a team that appreciates the craft of matchmove in all aspects, come join the... 
    Full time
    Flexible hours

    trackvfx

    Vancouver, BC
    1 day ago
  •  ...Opportunity at ARC’TERYX: As a key member of the store leadership team, you will be working alongside the Assistant and Store Manager, leading a talented group of Product Guides and facilitating the guest experience. You are a part of every area of the retail store including... 
    Full time

    arcteryx.com

    Vancouver, BC
    1 day ago
  •  ...conflict minerals, and won’t catch fire.   Invinity is a global VFB leader, with over 190 megawatt-hours of its batteries operational or in...  ...Bank, the U.S. Department of Energy, and some of the world’s leading institutional investors.   Quality Systems Lead  To monitor and... 
    Full time

    invinity

    Vancouver, BC
    1 day ago
  •  ...About Allied   Allied is a leading owner-operator of distinctive urban workspace in Canada’s major cities. Our work is grounded in a clear...  ...us. This vision informs how we operate, how we design and how we lead.   Real estate, for us, is not a passive investment. It is a... 
    Full time

    alliedreit

    Vancouver, BC
    1 day ago
  • $140k - $160k per year

     ...workforce nestled within the industry’s most intriguing cities, united by a drive to push the boundaries of storytelling. Learn more. As a Lead Crowd Artist, you will be responsible for leading a team of crowd artists in producing advanced VFX crowd setup and shots for a variety... 
    Worldwide

    Eyeline

    Vancouver, BC
    2 days ago
  •  ...an act of resistance’, for 40 years VAST has employed a province-leading model of trauma-informed mental health service provision. Our work...  ...and practitioners. ‍ ‍ Role Summary The Social Work Lead works in close liaison with the Community Engagement Team, as well... 
    Full time
    Temporary work
    Interim role
    Work at office
    Local area
    3 days per week

    Vancouver Association for Survivors of Torture (VAST)

    Vancouver, BC
    5 days ago
  • $110k - $150k per year

     ...set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics...  ...free of barriers. Your role: The Information Security Team Lead for the Cyber Security Operations Center (CSOC) leads a team of Cyber... 
    Full time
    Shift work

    Global Relay

    Vancouver, BC
    5 hours ago
  • $90k - $175k per year

     ...network of colleagues for life Have an impact that matters through pro bono and significant volunteer opportunities. Be empowered to lead and have impact with clients, our communities and in the office. Be expected to share your ideas and to make them a reality. Be... 
    Permanent employment
    Seasonal work
    Work at office
    Flexible hours

    Deloitte

    Vancouver, BC
    21 hours ago

Do you want to receive more vacancies?

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