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

Lead Programmer - C++ / C#

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

Smoking Gun Interactive Inc.

Vancouver, BC
  • Remote job
Description

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;
  • 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++ and 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;
  • An impressive ability to estimate work load and execute on the work in the time estimated;
  • Contributed to planning product releases alongside production or project management;
  • Mentored multiple programmers in both coding capabilities and forwarding their career.

It would also be great if you had experience with:

  • Any of the following languages, 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 1 day ago
Similar jobs that could be interesting for youBased on the Lead Programmer - C++ / C# in Vancouver, BC vacancy
  • $70k - $90k per year

     ...Interactive, a Keywords Studio , is an industry-leading game development studio founded in 2007...  ...every day. Job Overview: As a Programmer at Smoking Gun Interactive (SGI), you’re...  ...role, you must have: ~2+ years of C++ and C# experience as a Programmer in the game... 
    C#
    Remote job
    Long term contract
    Full time
    Casual work
    Internship
    Worldwide

    Smoking Gun Interactive Inc.

    Vancouver, BC
    1 day ago
  • $159.41k - $233.8k per year

     ...What We Do Unreal projects have been leading the pack of real-time entertainment with our constantly...  .... What You'll Do We're looking for a Lead UI Programmer who is passionate about games and well-versed in C++, UI development, and mobile development. In this... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    more than 2 months ago
  •  ...end solution. Job Description 1 - Job Title: C# Developer 2 – Vancouver 3 – Job Category: c. Engineering...  ...development languages such as: C#, Java, Objective-C, C++, and SQL. We work with some of the world’s leading software vendors to develop software solutions that... 
    C#
    Full time
    Live In
    Work at office
    Flexible hours

    Continental Technology Solutions

    Vancouver, BC
    more than 2 months ago
  • $182.82k - $268.13k per year

     ...Epic Games is looking for a Senior Security Programmer focused on Game Security to develop and...  ...Read, debug, and write code for Fortnite in C++ and associated backend services in Go...  ...programming language Fluency in Go, Java, C#, or similar programming language Self-starter... 
    C#
    Long term contract
    Full time
    Temporary work

    Epic Games

    Vancouver, BC
    more than 2 months ago
  • $128.85k - $188.98k per year

     ...team is looking for an experienced Engine Programmer to enhance the player experience on the PC...  ...our Desktop platform support to an industry-leading state. This role covers a wide range of...  ...What we're looking for Strong C++ knowledge and multi-threaded programming techniques... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    more than 2 months ago
  •  ...re a team of dynamic, diverse, and fun individuals who would love to get to know you! Are we right for each other? As a seasoned C++ Software Engineer, you would be a part of the team implementing solutions for our client. In this role, you will play a key part in implementing... 
    Long term contract
    Full time
    For contractors
    Live In
    Remote work

    A-cx

    Vancouver, BC
    more than 2 months ago
  • $166.2k - $243.75k per year

     ...What We Do Unreal projects have been leading the pack of real-time entertainment with our...  ...and technology. As a Senior Gameplay AI Programmer, you'll play a critical role on a small, focused...  ..., Animation, etc.) Excellent C++ skills with experience developing AI gameplay... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    more than 2 months ago
  • $80k - $100k per year

     ...set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions...  ...completely free of barriers. Your role: As an Intermediate C# Developer at Global Relay, you’ll be using leading edge technologies... 
    C#
    Full time

    Global Relay

    Vancouver, BC
    more than 2 months ago
  • $103.9k - $134.46k per year

     ...the location-based VR industry leader. As we continue to expand globally...  ...looking for a Senior Gameplay Programmer to help shape the future of...  ...software or feature group team lead and can share your philosophy of...  ...into action.  Exceptional C# programming skills with at least... 
    C#
    Full time
    Internship
    3 days per week

    Sandbox Vr

    Vancouver, BC
    more than 2 months ago
  • $201.28k - $295.21k per year

     ...developers worldwide. What You'll Do As a Senior Language Programmer at Epic Games, you will be at the center of our mission to enable...  ...Fix bugs and maintain the language code base Proficiency in C++ Well-versed in software programming principles, especially API... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    more than 2 months ago
  • $180.1k - $247.6k per year

     ...looking for an experienced Expert Animation Programmer to join our R&D team based in Vancouver,...  ...quality and documentation. Work with lead engineers to plan project milestones and deliver...  ...systems. ~ Strong proficiency of C++ and experience with performance optimization... 
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Vancouver, BC
    more than 2 months ago
  • $125k - $155k per year

     ...experience of a classic AAA real-time strategy title. This role is focused on developing, maintaining, and improving core gameplay systems in C++, with an emphasis on moment-to-moment gameplay, simulation, unit behaviors, abilities, and long-term system stability. You will work... 
    Long term contract
    Full time
    Remote work

    Blackbird Interactive

    Vancouver, BC
    more than 2 months ago
  • $186k - $236k per year

     ...practices. Building and maintaining a diverse tech stack that includes C#, .Net, React, AWS, and Kubernetes. Developing and implementing...  ...languages and tools is essential. You possess the ability to lead major code design decisions and contribute to wider technical... 
    C#
    Long term contract
    Full time
    Work at office
    Work from home

    Xero

    Vancouver, BC
    more than 2 months ago
  •  ...and business intelligence. About The Role We are seeking a Lead Data Engineer to join our Measurement team in the Partnership Intelligence...  ...operations of the data platform. Ideal Tech Stack: .Net / C# Python AWS or similar Snowflake SQL Airflow... 
    C#
    Full time
    Work at office

    Twocircles

    Vancouver, BC
    more than 2 months ago
  • $210.61k - $308.89k per year

     ...technology that empower content developers worldwide. What You'll Do Epic Games is searching for an experienced Senior Language Programmer to join our Verse team, which owns the toolchain (compiler, VM, and runtime) powering game development in Unreal Engine and UEFN.... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    more than 2 months ago
  • $120k - $195k per year

     ...Description Arista Networks is an industry leader in data-driven, client-to-cloud networking...  ...Networks is looking for world-class Senior/Lead software engineers to join our Extensible...  ...problems in our EOS software, using the C, C++, and python programming languages. Write... 
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  • $120k - $195k per year

     ...Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and...  ...development of these features. Develop and maintain features using C, C++ and Python, review and contribute to functional and design... 
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  • $120k - $195k per year

     ...Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and...  ...hardware read and write performance Develop automated tests using C, C++ and Python to validate your features. Qualifications ~... 
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  • $90k - $110k per year

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

    Impact.com

    Vancouver, BC
    more than 2 months ago
  • $120k - $195k per year

     ...Description Arista Networks is an industry leader in data-driven, client-to-cloud networking...  ...software and system software using the C, C++, and python programming languages....  ...schedule weekly, and reporting it to the project lead. Qualifications BS Computer Science... 
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    a month ago
  • $120k - $195k per year

     ...Description Arista Networks is an industry leader in data-driven, client-to-cloud networking...  ...Networks is looking for world-class Senior/Lead Network Systems software engineers....  ...Develop and maintain features using C, C++ and Python, review and contribute to functional... 
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  • $107k - $130k per year

     ...Description Who we are: Founded in 2010, Semios Group is a leading agricultural technology company helping growers, agronomists, and...  ...and for the future.  What you will do: The Product Delivery Lead bridges Product and Engineering, helping convert established... 
    Full time
    Work at office
    Immediate start

    Semios

    Vancouver, BC
    6 days ago
  • $90k - $105k per year

     ...Technical Support Lead Location: Hybrid / Vancouver, WA (HQ): 3-4 days/week in-office Reports to: Chief Product Officer Job Type: Full-Time, Exempt  About Digs Digs is an innovative startup building software that revolutionizes collaboration between builders... 
    Long term contract
    Full time
    Work at office
    Work visa
    3 days per week

    Digs, Llc

    Vancouver, BC
    14 days ago
  • $3600 - $4500 per month

     ...fast, precise, and reliable automation. We work with the world's leading automotive OEMs and Tier 1 suppliers. Our portfolio spans Vue...  ...Apera AI is seeking a  Software Developer (Co-op)with strong C++ skills and an interest in robotics to join our  Apera Vue engineering... 
    Internship
    Work at office
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    22 days ago
  •  ...Description You are a senior client leader who thrives in long-term strategic relationships. You've owned complex retainer portfolios...  ...vendor. You're commercially sharp, technically credible, and able to lead a multidisciplinary team without micromanaging it. You're... 
    Long term contract
    Agency work
    Full time
    Remote work
    Shift work
    1 day per week

    N4 Studio®

    Vancouver, BC
    more than 2 months ago
  • $55k - $75k per year

     ...Technical Support Lead Position Type: Full Time, Permanent About Portable Electric At Portable Electric, we believe in a future without GHG generators. We believe the future is electric. We are a Vancouver-based clean tech manufacturer, connecting teams to clean... 
    Permanent employment
    Full time
    Work at office

    Portable Electric

    Vancouver, BC
    more than 2 months ago
  • $100k - $130k per year

     ...About Us Recognized as a leader in innovative energy solutions, Creative Energy is the developer, owner, and operator of sustainable...  ...existing infrastructure. The Opportunity We are hiring a Lead, Partnership Development to lead origination of thermal energy system... 
    Long term contract
    Full time
    Contract work
    Flexible hours

    Creativeenergy

    Vancouver, BC
    more than 2 months ago
  • $123k - $158k per year

     ...collaborative nature, fun-loving culture, and a drive to do what it takes to make great games. And this is where you come in…   As Lead UX Designer , you lead and mentor a team of UI, Technical UI, and UX Designers on a mature, top-grossing mobile title while staying hands... 
    Long term contract
    Full time
    Summer work
    Seasonal work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Kabam

    Vancouver, BC
    more than 2 months ago
  • $86.4k - $111.8k per year

     ...benefits, and be part of a greater movement - apply today!      Your Role in Supporting Our Members:   As the  Marketing Operations Lead , you will lead enterprise marketing operations by driving planning, governance, and coordination across all marketing channels, tools... 
    Permanent employment
    Full time
    Internship
    Work at office
    Immediate start
    Flexible hours

    Vancity

    Vancouver, BC
    more than 2 months ago
  • $100k - $140k per year

     .... We are headquartered in beautiful Vancouver, BC, backed by leading US and Canadian investors , and the recognition has followed:...  ...done, not just a tool we occasionally reach for. At Quandri, we lead with AI, in how we build our product, how we run our operations,... 
    Long term contract
    Full time
    Shift work

    Quandri

    Vancouver, BC
    a month ago

Do you want to receive more vacancies?

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