C++ Programmer

2 hours, 40 minutes ago
Full-time
Junior
Software Development
Smoking Gun Interactive

Smoking Gun Interactive

Smoking Gun Interactive is an award-winning game development studio creating high-quality titles with renowned brands, ranging from original IP to mobile applications.

Internet Software & Services
51-250
Founded 2007

Description

  • Produce high-quality, efficient, clean, and modular code.
  • Creatively resolve game technology production issues.
  • Meet production schedules and deadlines.
  • Proactively identify tasks and problems beyond scheduled work.
  • Provide and receive feedback on code quality, including performance, readability, testability, and design.
  • Work on various game development components as needed.
  • Collaborate with the team to deliver projects toward common goals.

Requirements

  • 2+ years of C++ experience as a programmer in the game industry or related field, including co-op or internship experience.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • Passion for playing and creating innovative games.
  • Strong self-motivation and ability to work independently.
  • Excellent problem-solving skills and ability to tackle hard problems creatively.
  • Excellent oral and written communication skills.
  • Positive attitude and ability to work effectively in a team environment.
  • Ability to estimate workload and deliver work within the estimated time.
  • Must be currently located in British Columbia, ideally in the greater Vancouver area.
  • Preferred: programming experience in the gaming industry with shipped titles.
  • Preferred: experience with Unreal Engine 4 or 5 or Unity.
  • Preferred: mobile development experience for iOS and Android.
  • Preferred: working knowledge of C#.
  • Preferred: console programming experience on Xbox One and/or PS4.

Benefits

  • 10 days of vacation leave.
  • 5 paid personal leave days.
  • 7 paid sick days.
  • Life insurance and accidental death & dismemberment coverage.
  • Dependent life insurance.
  • Long-term disability coverage.
  • Extended healthcare and dental benefits.
  • RRSP matching.
  • Hybrid/remote working arrangement.
  • Training and development opportunities.
  • Salary range of $70,000 to $90,000 CAD.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

AI Programmer (Unreal Engine 5)

Sperasoft 251-1K Internet Software & Services

This role is for an AI Programmer at an Unreal Engine game studio, focused on developing and optimizing interactive NPC AI systems and gameplay behaviors across production.

C++ Git Perforce
10 minutes ago

Technical Game Designer

High Voltage Software 51-250 Internet Software & Services

High Voltage is hiring a Technical Game Designer to help implement and refine gameplay experiences for AAA game projects, with a focus on delivering polished, immersive content.

Game Design Unreal Engine
40 minutes ago

Unreal Programmer

High Voltage Software 51-250 Internet Software & Services

High Voltage Software is hiring an Unreal Engine 5 Programmer to develop and refine gameplay systems for AAA game projects in collaboration with cross-functional teams.

C++
1 hour, 25 minutes ago

Gameplay Engineer | North America | Canada | Europe | Fully Remote

Escape Velocity Entertainment Internet Software & Services

Escape Velocity is seeking a Gameplay Engineer to help build new gameplay experiences for an early-stage incubation project in close collaboration with design, animation, and audio.

C++ Game Design Game Development
1 hour, 25 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers