C++ Programmer
$70k - $90kSmoking 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.
$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...SuggestedHourly payFull timeTemporary workCasual workRemote work- ...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...SuggestedWork from home
- ...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...SuggestedContract workImmediate start
$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...SuggestedRemote work- ...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...SuggestedRemote work
- ...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
$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 timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week$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 timeRemote workMonday to Friday$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 payContract workRemote work- ...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
- ...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 placementRemote work
- ...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
$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- ...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 workFlexible hours
- ...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 placementRemote workWork from home
- ...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
- ...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 payFull timePart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
- 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 officeWork from homeMonday to Friday
- 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 workFlexible hours
- ...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 employmentFull timeTemporary workRemote workFlexible hours
- ...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 payOngoing contractContract workFreelanceRemote workFlexible hours
- ...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 payOngoing contractContract workFreelanceRemote workFlexible hours
- ...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 payOngoing contractContract workFreelanceRemote workFlexible hours
- ...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 timeWork at officeWork from homeWorldwide
- ...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 contractorsRemote work
$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 employmentCasual workRemote work$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 timeWork at officeImmediate startRemote workFlexible hours$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 timeTemporary workWork experience placementWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week$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 employmentFull timeRemote work- 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 timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Programmer. Be the first to apply!



