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

Lead Programmer

$105k - $135k per year
Full-time

Smoking Gun Interactive

Vancouver, BC
  • Remote job

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

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;
  • Shipped at least one game as a senior or lead programmer;
  • 3+ years’ experience using Unreal Engine 4 or 5;
  • 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;
  • Experience mentoring other programmers.

It would also be helpful if you had:

  • Managing programmer direct reports;
  • Any of the following languages, C#, Java, Lua, HLSL/Cg shaders;
  • Unreal Engine 4 or 5;
  • 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: $105,000 - $135,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 8 hours ago
Similar jobs that could be interesting for youBased on the Lead Programmer in Vancouver, BC vacancy
  •  ...Job Responsibility: Salary: Blinkmoon is looking for a Lead Animation Programmer to join the technical team. Responsibilities: Work with the animation systems team to help architect animation technology, Integrate new technologies into the engine and pipeline,... 
    Suggested
    Full time
    Remote work

    Blinkmoon Games

    Vancouver, BC
    11 hours ago
  • $175.35k - $257.18k per year

     ...'ll Do We're a core group of talented programmers who specialize in creating developer and...  ...scaling high-quality AAA games. You will lead a team of programmers focusing on the development...  ...with an emphasis on Software Development Programmer in Test (SDET) principles. If you are... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    11 hours ago
  •  ...Our Audio-Visual Programmer will join our team of AV professionals nationwide, providing support to project delivery across Canada. Your...  ...audio visual, low-voltage infrastructure, and networking. As a leader in the design, deployment, optimization, management, and maintenance... 
    Suggested
    Full time
    For contractors
    Work at office
    Local area
    Night shift

    Paladin Technologies

    Vancouver, BC
    8 hours ago
  • $141.73k - $207.88k per year

     ...innovating to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks for the Unreal Engine. From import and export workflows to real-time... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    8 hours ago
  • $182.82k - $268.13k per year

     ...empower content developers worldwide. What You'll Do Epic Games is seeking a highly motivated and experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide and impactful problem space, encompassing the design and improvement... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    8 hours ago
  • $166k - $244k per year

     ...subject to the terms of those plans or programs). British Columbia Base Pay Range $166,195 — $243,752 CAD ABOUT US Epic Games​ ​is a leading interactive entertainment company. For over 30 years we've been making award-winning games and engine technology that empowers others... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    4 days ago
  • $100k - $140k per year

     ...Interactive, a Keywords Studio , is an industry-leading game development studio founded in 2007...  ...day. Job Overview: As a Senior Programmer at Smoking Gun Interactive (SGI), you’re...  ..., you will: Collaborate with the Lead Programmer & Technical Director to... 
    Remote job
    Long term contract
    Full time
    Casual work
    Worldwide

    Smoking Gun Interactive

    Vancouver, BC
    8 hours ago
  •  ...Job Description The Lead Cook is responsible for cooking and preparing food using standard recipes and production guidelines while following food safety, food handling, and sanitation procedures. The individual in this role should safely handle knives and equipment including... 
    3 days per week

    Aramark

    Vancouver, BC
    1 day ago
  • $100k - $125k per year

     ...technologies without hesitation or fear of failure, come and join us.  Requirements Reporting to the Head of Pipeline, the Pipeline Lead - Core is responsible for the design, development, and maintenance of the studio's internal pipeline library ecosystem, CI/CD... 
    Flexible hours

    Bardel Entertainment

    Vancouver, BC
    9 days ago
  • $90k - $115k per year

     ...for someone to build the production systems that make that growth possible. This role is all about production excellence. You’ll lead the people, suppliers, and production systems that ensure every Smart Return Bin is assembled, tested, and shipped to the highest standard... 
    Full time
    Internship
    Work at office
    Shift work

    Reusables.com

    Vancouver, BC
    13 days ago
  • $100k - $120k per year

     ...ambitious team members looking to rapidly scale their skills, abilities, and relationships. Summary We are looking for an Insurance Lead to join our team. Working in conjunction with Client Solution Managers, you will facilitate the process of establishing life insurance... 
    Permanent employment
    Full time
    Internship
    Work at office
    Immediate start

    Stalwart Insurance Group

    Vancouver, BC
    11 hours ago
  •  ...Position: Lead Host / Hostess - Le Crocodile Restaurant by Rob Feenie We are seeking a polished, highly organized Lead Host / Hostess to manage the flow of our reservation-driven fine-dining restaurant, as well as assist in large group bokkings and buy-out events. This... 
    Full time
    Part time
    Flexible hours
    Weekend work
    Afternoon shift
    Early shift

    Le Crocodile by Rob Feenie

    Vancouver, BC
    23 days ago
  •  ...working in isolation. We value honesty, creativity, and looking out for one another. The Opportunity:  We are looking for a Pipeline Lead to bring their technical talent to the design and development of our facility-wide CG Animation Production Pipeline. In this role,... 
    Permanent employment
    Full time
    Flexible hours

    Stellar Creative Lab

    Vancouver, BC
    8 hours ago
  • $75k - $80k per year

     ...CONFIDENTIAL SEARCH Content Lead Leading Private Education Group | Vancouver, British Columbia Location:  Vancouver, British Columbia (Hybrid - Vancouver-based preferred) Employment Type:  Full-Time, Permanent Compensation: $75,000 - $80,000 CAD per year + extended... 
    Permanent employment
    Full time
    Remote work

    Mafra Talents

    Vancouver, BC
    6 days ago
  •  ...Scheduling Lead – Wastewater Treatment Expansion Program Company: Exovue Project Solutions Inc. Location: Vancouver, BC Work Arrangement: Hybrid (4 days on-site, 1 day remote) Employment Type: Full-Time or Long-Term Contract Start Date: September 2026 About... 
    Long term contract
    Full time
    For contractors
    Remote work

    Exovue Project Solution Inc.

    Vancouver, BC
    11 days ago
  •  ...opportunities Associate Recognition Events including an amazing Holiday Party! Associate Discounts at Parq POSITION OVERVIEW The Lead Host is primarily responsible for greeting and seating of guests and taking reservations in a restaurant, lounge or patio. The Lead... 
    Full time
    Local area
    Flexible hours

    D/6 Bar & Lounge

    Vancouver, BC
    11 hours ago
  •  ...purpose of providing the essential resources the world relies on.   Role Overview   Reporting to the Manager, Technology, ERP, the Lead, ERP Testing (North America) is responsible for planning, coordinating, and accomplishing testing activities across ERP implementations... 
    Contract work
    For contractors
    Work at office

    Teck

    Vancouver, BC
    1 day ago
  •  ...collaborative nature, fun-loving culture, and a drive to do what it takes to make great games. And this is where you come in…   The  Lead Producer is responsible for managing the Production department across one or more franchises, serving as the primary people manager... 
    Full time

    kabam

    Vancouver, BC
    2 days ago
  •  ...MistyWest is seeking a Technical Lead to lead the development of innovative hardware products from concept through production. This role is ideal for an experienced engineering professional who thrives in multidisciplinary product development environments and enjoys solving... 
    Full time
    Internship

    MistyWest

    Vancouver, BC
    20 days ago
  • $100k - $150k 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 Compositor, you will lead by example, setting the standard for high-quality composite shots in feature film or episodic shows. Your... 
    Full time
    Worldwide

    Eyeline

    Vancouver, BC
    5 days ago
  •  ...framework, templates, and runbooks, making this work more repeatable and less dependent on individual intuition. What you’ll do 1) Lead on integration discovery & scoping Lead discovery activities for new integrations and significant platform enhancements. Partner... 
    Full time
    Work at office

    Two Circles

    Vancouver, BC
    20 days 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 QA Lead is to manage and provide direction to the corresponding QA team by setting testing standards and determining task priorities. They... 
    Full time

    kabam

    Vancouver, BC
    12 days ago
  • $100k - $125k per year

     ...environment that empowers you to experiment, learn, and contribute to exciting projects, come and join us. The Systems Administrator Lead is a senior, hands-on technical role responsible for the design, implementation, and operation of core infrastructure services across... 
    Full time
    Flexible hours

    Bardel Entertainment

    Vancouver, BC
    20 days 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
    26 days ago
  • $110k - $150k per year

     ...held Canadian company based in Vancouver and a subsidiary of Pacific Energy Corporation Limited. Position The Telecom Systems Lead is responsible for ensuring all telecom and operational communication systems are designed, implemented, and transitioned into operations... 
    Contract work
    For contractors
    Work at office
    Remote work

    Pacific Energy Canada

    Vancouver, BC
    20 days ago
  •  ...We are hiring an M365 Technical Lead for an onsite role in Vancouver, BC. 10-15 years of IT experience with strong hands-on experience in SharePoint Online, Microsoft 365 collaboration, and Power Platform implementation/support. Strong SharePoint Online experience including... 
    Full time

    PeoplePilot

    Vancouver, BC
    11 days ago
  • $78k - $98k per year

     ...Position Summary We are seeking a Lead Administrator to manage and optimize our lead, contact, and account routing within Salesforce, leveraging Leandata. In this role, you will ensure every lead is delivered quickly, accurately, and fairly to the right seller, supporting... 
    Full time
    Work at office
    Flexible hours

    Tipalti

    Vancouver, BC
    8 hours ago
  • $1600 - $1700 per week

    OUR STORY For more than 35 years, Bardel Entertainment has been growing and evolving, yet at our core, we remain grounded in the creative roots of the craft of animation. Our pursuit of fresh ideas, techniques, and technologies is driven by the belief that together, through...
    Flexible hours

    Bardel Entertainment

    Vancouver, BC
    13 days ago
  •  ...The Role We're hiring a hands-on Technical Lead to take our AI-driven data centre infrastructure platform from prototype to production. This isn't a maintenance role, you'll architect, build, deploy, and scale the backend, own critical infrastructure decisions, and stay... 
    Full time
    Internship

    Wafr Technologies LTD.

    Vancouver, BC
    13 days ago
  •  ...The Lead Cook is responsible for cooking and preparing food using standard recipes and production guidelines while following food safety, food handling, and sanitation procedures. The individual in this role should safely handle knives and equipment including grills, fryers... 

    Aramark

    Vancouver, BC
    16 days ago

Do you want to receive more vacancies?

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