Lead Programmer - C++
$110k - $140k 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 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
$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...SuggestedWork at officeLocal area$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...SuggestedFull 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$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) ~...SuggestedWorldwide- ...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...SuggestedFull timeTemporary workPart timeInternshipStart todayWork at officeLocal areaRemote workWorldwide
$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 payFull timePart timeFlexible hoursShift workWeekend work- ...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....
- ...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 contractFull timeFor contractorsRemote work
$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 office3 days per week- ...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 payFull timeTemporary workFixed term contractSeasonal workImmediate startAfternoon shift
$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 payFull timePart timeSeasonal workLocal areaWork from homeHome officeRelocation packageShift workWeekend work$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 contractTemporary workLocal areaHome officeFlexible hours$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 payFull timeFor subcontractorLocal areaRemote work- ...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 laborWork at officeRelocation
- ...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 contractFull timeFixed term contractFlexible hoursNight shiftWeekend workAfternoon shift
- ...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
$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 payMinimum wageFull timeWork at officeFlexible hoursNight shiftWeekend workAfternoon shift$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 contractFull timeInternshipWork at officeRemote work- ...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
- ...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 timeWork at officeShift work
$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 contractFull timeTemporary workPart timeWork at officeLocal areaRemote workMonday to fridayFlexible hours1 day per week$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 contractorsWorldwide- ...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 timeFlexible hours
- ...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
- ...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
- ...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
$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- ...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 timeTemporary workInterim roleWork at officeLocal area3 days per week
$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 timeShift work$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 employmentSeasonal workWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Programmer - C++. Be the first to apply!
