Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Programmer

$70k - $90k
Full-time

Smoking Gun Interactive

About Smoking Gun Interactive: Smoking Gun Interactive (SGI), a Keywords Studios company, is an industry-leading game development studio founded in 2007 by award-winning veterans. SGI creates original IP and partners with renowned global brands to develop world-class, immersive titles and interactive experiences that resonate with strategy gamers worldwide and entertain millions of casual players every day.

Role Overview

As a Programmer at Smoking Gun Interactive, you are driven, enthusiastic, and eager to work on various game engine components based on active production needs. You will take ownership of hard problems, writing high-quality runtime architectures, clearing game technology bottlenecks, and implementing creative features under defined project deadlines.

Key Responsibilities

  • Code Quality: Produce high-quality, efficient, clean, modular, and optimized C++ code for game systems.
  • Technical Problem Solving: Creatively resolve game technology production issues, physics bugs, or performance constraints.
  • Lifecycle Delivery: Meet production schedules and project deadlines, accurately estimating workloads and features.
  • Proactive Maintenance: Identify optimization tasks, architectural leaks, or engine problems that need tackling outside of scheduled work.
  • Peer Collaboration: Provide and accept constructive feedback on code readability, performance benchmarks, testability, and software design.

Required Skills & Qualifications

  • 2+ years of professional C++ software engineering experience within the gaming industry or an adjacent graphics-heavy domain (inclusive of Co-op terms or internships).
  • Bachelor’s degree in Computer Science, Game Engineering, Software Engineering, or an equivalent technical field.
  • Excellent problem-solving mechanics with a proven ability to tackle hard algorithms in creative ways.
  • Strong self-motivation to operate independently within a distributed cross-functional team framework.
  • Excellent oral and written communication skills.
  • Geographic Constraint: While offered on a remote basis, candidates must be currently located in British Columbia (BC) , ideally within the Greater Vancouver area.

Preferred Qualifications

  • Direct experience shipping titles or supporting runtime applications in production.
  • Hands-on game engine familiarity with Unreal Engine 4 / 5 or Unity.
  • Mobile ecosystem knowledge (iOS, Android compilation) or console programming experience (Xbox One, PS4 setups).
  • Working functional knowledge of C# programming patterns.

Benefits & Perks

  • Base Salary Range: $70,000 - $90,000 CAD per year.
  • 10 days paid vacation leave + 5 days personal leave + 7 paid sick days.
  • Comprehensive Extended Healthcare benefits and Dental Care protection.
  • RRSP/DPSP retirement savings matching programs.
  • Life Insurance, Accidental Death & Dismemberment, and Dependent Life benefits.
  • Flexible training, upskilling, and development allocations.
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the C++ Programmer in Remote vacancy
  • $31.25 per hour

     ...research-focused institution seeks a High-Performance Scientific Programmer to enhance their N-body code by adding binary functionality....  ...have experience in small N-body dynamics and familiarity with C++. This temporary full-time position is located in North Carolina... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Casual work
    Remote work

    Inside Higher Ed

    Chapel Hill, NC
    2 days ago
  •  ...Position Title * C++ Developer Position Responsibilities C++ - 3 openings Location: One Bryant Park, NY or Jersey City NJ (Hybrid 3 days WFO, 2 days WFH) Interview: Just one round F2F (One Bryant Park, NY or Jersey City NJ) Minimum 3-5 years... 
    Suggested
    Work from home

    Concord IT Systems

    Jersey City, NJ
    2 days ago
  •  ...C++ Developer Immediate need for a C++ Developer for a position in the IT Industry. This is a 06+ month's contract opportunity with long-term potential located in Ashburn, VA. Please review the job description below: Key Responsibilities/Key Requirements and Technology... 
    Suggested
    Contract work
    Immediate start

    Pyramid Consulting

    Ashburn, VA
    4 days ago
  • $20 - $70 per hour

     ...knowledge in game development without requiring prior experience in AI. Key Responsibilities: Utilize your proficiency in Python and C++ to provide insights and feedback on interactive game development tasks. Leverage the Panda3D engine to review, critique, and... 
    Suggested
    Remote work

    SaidGig

    United States
    16 days ago
  •  ...Senior C++ Developer Top 3 requirements: C++ 17 and the STL Object Orientated Programming Familiarity with event based programming and/or a publish/subscribe model JSON All candidates should be Senior Level or above. Full-remote is OK, but ideally... 
    Suggested
    Remote work

    Software Technology Inc

    United States
    4 days ago
  •  ...Job Title Expert in C++11, C++14, C++17, C++20, modern C++ and shared pointers, C++ STL (Standard Template Library) - (experience with at least two of the listed items) Multithreading and high-performance computing in C++. Experience with makefile Expert in all... 
    Remote work

    Saxon Global

    United States
    5 days ago
  • $128.2k - $225.98k

    hackajob is collaborating with Lockheed Martin - US to connect them with exceptional professionals for this role. Description: At Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, we are driven by innovation and integrity. We believe that by applying...
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Maryland
    5 days ago
  • $55 - $75 per hour

     ...Role: Sr C++ Software Designer Location: 6501 Six Forks Road, Raleigh, NC Rate: $55-$75/HR FULL TIME ONSITE Monday to Friday - remote is NOT an option Please note that we will ONLY consider resumes that demonstrate clearly the following relevant experiences... 
    Full time
    Remote work
    Monday to Friday

    AA2IT

    Raleigh, NC
    3 days ago
  • $50 per hour

     ...Collaborate with multidisciplinary teams to transform requirements into technical solutions. Implement, maintain, and debug Python and C++ codebases integrated with Panda3D. Contribute to version control workflows using GitHub to ensure smooth project collaboration.... 
    Hourly pay
    Contract work
    Remote work

    SaidGig

    United States
    13 days ago
  •  ...C++ Developer Location: Remote/US Duration: 6+ Months Job Description: Strong experience in Windows OS Experience building customer-facing applications with C++ Experience using Visual Studio to create and modify projects, builds and installers... 
    Remote work

    Zortech Solutions

    United States
    4 days ago
  •  ...C++ Developer Manassas, VA Marathon TS is seeking a C++ Developer to support our client in the financial technology industry. This position is hybrid remote in Manassas, VA and we can allow for C2C or W2. Requirements: Candidates should have 10+ years of relevant... 
    Work experience placement
    Remote work

    Marathon TS

    Manassas Park, VA
    4 days ago
  •  ...other software development teams. Required Qualifications ~ BSEE, BSCE, or BSCS ~3-5 years of development experience using C++ (with emphasis on C++11/14) programming languages ~3-5 years of embedded software experience ~3-5 years Development experience using... 
    Remote work

    Software Technology Inc

    Peoria, IL
    4 days ago
  • $150k - $300k

     ...remotely or in a hybrid work environment. Primary Responsibilities: Develop new software and enhance existing systems in C++ on a linux platform. Create tools to process, store and analyze quote, order and financial data. Work closely with our... 
    Remote work

    STEVENS CAPITAL MANAGEMENT LP

    Radnor, PA
    2 days ago
  •  ...team focused on moving quickly, solving hard problems, and reshaping how bond trading works. The Role We are looking for a Senior C++/Rust Developer to help build the core systems behind our marketplace. You will work on high-performance software that powers real-... 
    Remote work
    Flexible hours

    OpenYield Inc

    New York, NY
    3 days ago
  •  ...C++ Developer As a C++ Developer, you will play a vital role in the design, development, and delivery of high-quality software solutions. We are seeking candidates who possess a track record of impactful delivery, exceptional design skills, and a strong passion for... 
    Work experience placement
    Remote work
    Work from home

    Samprasoft

    United States
    5 days ago
  •  ...New York City or to residents of Colorado. Primary Responsibilities: Develop new software and enhance existing systems in C++ on a linux platform. Create tools to process, store and analyze quote, order and financial data. Work closely with our quantitative... 
    Remote work

    STEVENS CAPITAL MANAGEMENT LP

    Radnor, PA
    4 days ago
  •  ...perform software development tasks supporting Navy programs. The successful candidate will have experience and knowledge of coding in Java/C++ on a Linux Operating System. This position is located at a facility that requires special access. The selected candidate will be... 
    Hourly pay
    Full time
    Part time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Manassas, VA
    14 days ago
  • About Index Engines At Index Engines, we're all about helping companies bounce back from cyber threats and trust their data again - no matter what hits them. Our flagship solution, CyberSense, delivers 99.99% accuracy in detecting data corruption, helping organizations...
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    1 day ago
  • TKMS Group sucht einen Softwareentwickler für Embedded-Systeme, der verantwortlich ist für die Entwicklung von Software für militärische Kommunikationssysteme. Zu den Aufgaben gehören die Erstellung von Spezifikationen, Tests und technische Dokumentationen. Das Unternehmen...
    Remote work
    Flexible hours

    TKMS Group

    New Bremen, OH
    5 days ago
  •  ...C++ Developer E*Pro Consulting service offerings include contingent Staff Augmentation of IT professionals, Permanent Recruiting and Temp-to-Hire. In addition, our industry expertise and knowledge within financial services, insurance, telecom, manufacturing, technology... 
    Permanent employment
    Full time
    Temporary work
    Remote work
    Flexible hours

    E-Pro

    Minneapolis, MN
    4 days ago
  •  ...C++ Developer - Internal Tooling & Optimization (AI Infrastructure) About the Role What if your C++ skills could directly shape the infrastructure powering the world's most advanced AI systems? We're looking for a Senior C++ Full-Stack Engineer to design, build... 
    Hourly pay
    Ongoing contract
    Contract work
    Freelance
    Remote work
    Flexible hours

    Alignerr

    Seattle, WA
    5 days ago
  •  ...C++ Developer - Internal Tooling & Optimization (AI Infrastructure) About the Role What if your C++ expertise could directly shape the infrastructure that powers the world's most advanced AI systems? We're looking for a Senior C++ Full-Stack Engineer to build... 
    Hourly pay
    Ongoing contract
    Contract work
    Freelance
    Remote work
    Flexible hours

    Alignerr

    Denver, CO
    5 days ago
  •  ...C++ Developer - Internal Tooling & Optimization (AI Training) About the Role What if your C++ expertise could directly shape the infrastructure powering the next generation of AI? We're looking for senior-level C++ engineers to design, build, and optimize the... 
    Hourly pay
    Ongoing contract
    Contract work
    Freelance
    Remote work
    Flexible hours

    Alignerr

    New York, NY
    17 hours ago
  •  ...software technology! What we are looking for: To help us on our mission, we are looking for a talented and highly ambitious C++ Software Developer who’s excited to build performant, scalable, and robust software systems. In this role, you'll work on core... 
    Full time
    Work at office
    Work from home
    Worldwide

    AnyDesk

    Tampa, FL
    4 days ago
  •  ...C++ Developer for Omnium Platform The Omnium Team at Northern Trust is growing, and we’re looking for great C++ developers to join us! Omnium is Northern Trust’s proprietary software platform that runs our Alternative Fund Services business. It’s a leading-edge system... 
    For contractors
    Remote work

    Software Technology Inc

    United States
    4 days ago
  • $185k - $245k

     ...developing user-facing software for high-performance or mission-critical applications ~5+ years professional experience in C or C++ Preferred Criteria Experience with DO-178C Thorough understanding of computer architecture, operating systems and... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics Corporation

    Mountain View, CA
    2 days ago
  • $180k - $220k

     ...be days where travel to the Jersey City office is recommended for organizational off-sites. Job Responsibilities Work in a C++ environment on both Windows and Linux platforms Enhance and maintain backend servers (C++) used for real-time trading applications... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Tradeweb

    United States
    4 days ago
  • $76.5k - $134.9k

     ...Computer Science or equivalent technical discipline with a concentration in computer science courses • Minimum of 2 years Object Oriented C++ Software Development experience • Experience with Automated Test tools and Techniques and Static Code Analysis • Linux... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin Corporation

    Liverpool, NY
    1 day ago
  • $180k - $200k

    Location: USA – Austin, TX (Full-Time, Onsite Mandatory) Work Type: Permanent Experience Required: 10 – 15 Years Compensation: USD 180,000 – 200,000 Job Overview Join a well‑funded startup as an Embedded Software Engineer contributing to the full product lifecycle of a...
    Permanent employment
    Full time
    Remote work

    Mogi I/O : OTT/Podcast/Short Video Apps for you

    Round Rock, TX
    1 day ago
  • Commitment: Part-time availability with flexibility for increased hours Role Responsibilities Review and refine AI-generated prompts, responses, and code Validate algorithms and software concepts for technical accuracy Provide structured, actionable feedback on solution...
    Part time
    Remote work

    Crossing Hurdles

    New York, NY
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Programmer. Be the first to apply!