Talent.com
Smoking Gun Interactive
Senior Programmer - C++ / C#Smoking Gun Interactive • Vancouver, BC, CA
Senior Programmer - C++ / C#

Senior Programmer - C++ / C#

Smoking Gun Interactive • Vancouver, BC, CA
19 hours ago
Salary
CA$90,000.00–CA$120,000.00 yearly
Job type
  • Full-time
  • Remote
  • Quick Apply
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 Senior 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.

*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 Lead Programmer & 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;
  • Show proactivity in identifying tasks/problems that need tackling, outside of known scheduled work, from refactoring to bug fixing;
  • 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).

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;
  • 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, 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: 90,000 to 120,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 https://www.keywordsstudios.com/en/applicant-privacy-notice.

Role Information: EN
Studio: Smoking Gun
Location: Americas, Canada, Vancouver
Area of Work: Game Development
Service: Create
Employment Type: Full Time
Working Pattern: Remote

Create a job alert for this search

Senior Programmer - C++ / C# • Vancouver, BC, CA

Similar jobs

Senior Developer

Coconut SoftwareVancouver, Metro Vancouver Regional District, Canada
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Application Architect

Stantec Consulting International Ltd.Burnaby, British Columbia, Canada
Full-time

Senior Application Architect at Stantec responsible for designing and overseeing the architecture of various software systems, ensuring they are scalable, secure, and integrated with existing syste... Show more

 • Promoted

Senior Software Engineer - C$120,000 - C$150,000 A Year

Ace1MediaRichmond, Canada
Full-time

Senior Software Engineer needed to develop and maintain high-traffic web apps, optimize performance, and integrate APIs. Show more

 • Promoted

Senior C++ Generalist Software Engineer - Advanced Technology Group

EA SPORTSVancouver, British Columbia, Canada
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ... Show more

 • Promoted

Senior Full Stack Software Developer (Golang et React)

West-Island ConseilsVancouver, Metro Vancouver Regional District, Canada
Permanent

Senior Full Stack Software Developer (Golang & React).Be among the first 25 applicants.Our client is an innovative, forward‑thinking company that provides technical consulting, design, and programm... Show more

 • Promoted

Senior Software Engineer - C$130,000 - C$160,000 A Year

Match GroupRichmond, Canada
Full-time

Senior Software Engineer sought by Match Group to design, build, and maintain high-scale backend services using Java/.NET Core and AWS, supporting trust & safety, compliance, and legal domains.... Show more

 • Promoted

Senior Developer

AdeccoVancouver, Metro Vancouver Regional District, CA
Temporary

Recruitment Consultant @ Adecco | Human Resources, HRM, Training and Development | CHRP in process.Adecco is currently recruiting for a Senior Developer.This is a 6-month contract opportunity with ... Show more

 • Promoted

Senior Software Engineer

King River Capital GroupVancouver, British Columbia, Canada
Full-time

As a Senior Software Engineer on our Ancillaries squad, you will build integrations that expand what we can offer travelers—connecting external providers to our platform so partners like Booking.Sk... Show more

 • Promoted

Senior Software Engineer - Ai-Driven Full-Stack Leader - C$120,000 - C$150,000 A Year

Rival TechnologiesRichmond, Canada
Full-time

Senior Full-Stack Software Engineer to lead AI feature development for a product platform.Requires 7 years of experience, full-stack expertise, and AWS knowledge. Show more

 • Promoted

Senior Software Developer (full stack)

Ideon TechnologiesRichmond, Metro Vancouver Regional District, Canada
Full-time

Senior Software Developer (full stack).Founded and based in Richmond, BC, Ideon Technologies uses the energy from supernova explosions in space to image deep beneath the Earth’s surface.The world p... Show more

 • Promoted • New!

Senior Software Engineer - Platform Technology - C$120,000 - C$145,000 A Year

HTuO BiosciencesRichmond, Canada
Full-time

Develops scientific software in a high-performance computing environment, focusing on efficient, optimized code in C++ and Python. Show more

 • Promoted

Senior Backend Engineer (Python) — Scalable Aws Systems - C$131,500 - C$174,500 A Year

Content Services CompanyRichmond, Canada
Full-time

Seeking a Senior Backend Engineer with 5+ years of Python and AWS experience to design scalable event-driven and ML-driven backend services in Vancouver. Show more

 • Promoted

Senior Software Engineer, Application - C$104,200 - C$150,000 A Year

Sony Pictures ImageworksRichmond, Canada
Full-time

Senior Software Engineer to lead development of artist-facing tools, mentor junior engineers, and deliver high-quality software solutions.Requires expertise in Python, UI/UX, and integration with D... Show more

 • Promoted

Senior Platform Software Engineer - Hpc, Cuda - C$120,000 - C$145,000 A Year

HTuO Biosciences Inc.Richmond, Canada
Full-time

Develop scientific software in a high-performance computing environment using C++ and Python. Show more

 • Promoted

Senior Software Engineer - Prime Scale & Personalization - C$114,800 - C$191,800 A Year

Prime Scale & PersonalizationRichmond, Canada
Full-time

Software Engineer needed to design and implement scalable features for Prime applications using Java, Python, and AWS. Show more

 • Promoted

Senior Software Engineer, Product Data Platform - $192,000 - $240,000 A Year

BrexRichmond, Canada
Full-time

Seeking a Senior Software Engineer for Brex's Product Data Platform team.Focus on building and optimizing high-performance data, query, and search infrastructure for AI-powered product experien... Show more

 • Promoted

Senior Principal Embedded Software Architect

Analog DevicesVancouver, Metro Vancouver Regional District, CA
Permanent

NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge.ADI combines analog, digital, AI, and software technologie... Show more

 • Promoted

Senior Controls Engineer

Novarc Technologies Inc.Burnaby, Metro Vancouver Regional District, Canada
Full-time

Are you looking to join an industry leader and pioneer in the world of robotics and AI?.Novarc Technologies is a Vancouver-based full-stack robotics and AI company specializing in the design and co... Show more

 • Promoted • New!

Senior Developer - Workday, Java, Typescript, Aws - C$140,000 - C$210,000 A Year - Remote

AtimiRichmond, Canada
Remote
Full-time

Seeking an experienced Senior Software Engineer for a fully remote position in Vancouver, Canada.Responsibilities include designing and implementing backend and frontend solutions, and creating ext... Show more

 • Promoted

Senior Software Engineer - C$114,950 - C$158,550 A Year

PixiesetRichmond, Canada
Full-time

Develops new product features, mentors junior developers, and maintains Pixieset's product infrastructure. Show more