C++ Programmer

2 days, 12 hours 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 that need attention beyond scheduled work.
  • Provide and accept feedback on code quality, including performance, readability, testability, and design.
  • Work on various game components as needed based on project priorities.
  • Contribute to team goals in a collaborative development environment.

Requirements

  • 2+ years of C++ experience as a programmer in the game industry and/or a related field, including co-op or internship experience.
  • Bachelor’s degree in Computer Science, Engineering, or an equivalent field.
  • Strong passion for playing and creating innovative games.
  • Strong self-motivation and ability to work independently.
  • Excellent problem-solving skills with the ability to tackle hard problems creatively.
  • Excellent oral and written communication skills.
  • Positive attitude and ability to work well in a team toward a common goal.
  • Ability to estimate workload and deliver work within the estimated time.
  • Must be currently located in British Columbia, ideally in the greater Vancouver area.
  • Programming experience in the gaming industry is preferred.
  • Shipped game experience is preferred.
  • Experience with Unreal Engine 4 or 5 or Unity is preferred.
  • Mobile development experience for iOS or Android is preferred.
  • Working knowledge of C# is preferred.
  • Console programming experience on Xbox One and/or PS4 is preferred.

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 health care and dental care benefits.
  • RRSP/DPSP matching.
  • Hybrid working/remote work arrangement.
  • Training and development support.
  • Salary range of $70,000 to $90,000 CAD.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Tallahassee, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Application Engineer to lead the architecture and development of its accessibility-focused text-to-speech products for millions of users in a fully distributed environment.

C# C++ CI/CD .NET
23 minutes ago

Senior Software Engineer - .NET Core/AWS

3Pillar Global 1K-5K Internet Software & Services

3Pillar Global is hiring a Senior Software Engineer to develop and guide product solutions for enterprise clients on a remote, full-time team using .NET Core and AWS.

Agile AWS C# Docker Git Java Kubernetes Microservices MongoDB .NET OWASP SQL Server
27 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Virginia Beach, VA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate the data ingestion infrastructure that collects large-scale audio datasets for model training and next-generation products.

Android Bash Docker GCP iOS Linux Python Terraform
43 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage system for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
45 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