Keywords Studios

Senior Programmer - C++

Keywords Studios$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of programming experience in the game industry or related field
  • Bachelor's degree in Computer Science, Engineering or equivalent
  • Experience shipping at least one game as a senior or lead programmer
  • Expert knowledge of C++ and Object Oriented Design
  • Strong understanding of 3D math, statistics, and probability
  • Excellent problem-solving capabilities and communication skills
  • Self-motivated, independent worker with team-oriented mindset

Responsibilities

  • Collaborate with Lead Programmer & Technical Director to create a unified technology vision
  • Produce high-quality, efficient, and clean code
  • Proactively identify and address tasks such as refactoring and bug fixing
  • Mentor and train other programmers for skill development
  • Provide and accept constructive feedback on code quality

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 Benefits
  • Dental Care
  • Hybrid working
  • Training & Development
Full Job Description
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++, 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: 90,000 to 120,000 CAD

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

About Keywords Studios

Keywords Studios plc is an Irish video game industry services company based in Leopardstown. Founded in 1998 by Giorgio Guastalla and Teresa Luppino, the company initially provided localisation services for business software before transitioning to the video game industry. Andrew Day replaced Guastalla as chief executive officer in 2009 and the company completed its initial public offering on the London Stock Exchange in 2013. Since then, Keywords has acquired several other companies, including GameSim, D3T, Heavy Iron Studios, and High Voltage Software.
Learn more about Keywords Studios
Industry
Founded
1998

Similar Jobs

More Jobs at Keywords Studios

More Information Technology Jobs

Find similar Senior Programmer - C++ jobs: