Senior Software Engineer (C++ / Gameplay Systems)
$125k - $155k per yearBlackbird Interactive
Blackbird Interactive is a creative-fueled, future-driven, independent game studio where the best talent in the industry can find long-term careers to help grow their abilities while working on a wide range of projects across multiple genres and platforms.
We’re looking for a senior software engineer to help evolve and support the gameplay experience of a classic AAA real-time strategy title. This role is focused on developing, maintaining, and improving core gameplay systems in C++, with an emphasis on moment-to-moment gameplay, simulation, unit behaviors, abilities, and long-term system stability. You will work closely with designers, artists, QA, production, and other engineers to implement features, diagnose complex issues, improve workflows, and modernize systems while preserving the feel and legacy of an iconic RTS.
This role is remote-friendly in Canada, with Pacific time overlap required.
What You’ll Tackle
● Core RTS gameplay systems: Design, implement, maintain, and improve player-facing gameplay features such as unit behaviors, abilities, commands, selection, movement, combat interactions, targeting, and game-state systems using C++.
● Mission and scenario gameplay: Build and support scripted gameplay content including triggers, objectives, events, encounters, victory conditions, progression logic, and campaign or custom scenario systems.
● Simulation and systems architecture: Develop modular, data-driven gameplay systems that support iteration, determinism, save/load reliability, multiplayer stability, and maintainability across a large legacy codebase.
● Technical leadership and collaboration: Partner closely with design, art, audio, production, QA, and engineering peers to prototype features, tune game feel, guide implementation approaches, review code, and resolve gameplay issues efficiently.
● Performance and stability: Debug and optimize gameplay systems with attention to CPU, memory, desync risk, determinism, save/load issues, and edge-case behavior in both single-player and multiplayer contexts.
● Legacy stewardship and improvement: Work within an established codebase to extend and refactor existing systems, modernize workflows where appropriate, reduce technical debt, and preserve the responsiveness and readability players expect from a classic RTS experience.
You’ll Thrive Here If You
● Have 6+ years of professional software development experience using C++, ideally in games.
● Hold a BSc in Computer Science or a college diploma in software engineering, game programming, or a closely related field, or have equivalent professional experience.
● Have shipped at least one commercial game or major update where you contributed significantly to gameplay, simulation, AI, tools, or engine systems.
● Are comfortable working in mature or legacy codebases and can improve existing systems without losing sight of gameplay feel, stability, and maintainability.
● Can independently own medium-to-large gameplay features from investigation and design through implementation, debugging, polish, and support.
● Have experience implementing or debugging gameplay systems involving state, timing, scripting, AI, player input, mission logic, or simulation.
● Care deeply about responsiveness, clarity, polish, and long-term maintainability in player-facing systems.
● Communicate clearly, work well with cross-functional teams, and can provide constructive technical feedback through code reviews, design discussions, and mentoring.
Bonus Experience
● Experience working on real-time strategy, simulation-heavy, tactics, or systems-driven games.
● Familiarity with gameplay scripting, trigger systems, event systems, mission logic, or content pipelines.
● Experience with AI systems such as state machines, behavior trees, utility systems, navigation, targeting, or tactical decision-making.
● Experience working on live, remastered, or long-running titles with an established player base.
● Familiarity with multiplayer gameplay considerations such as synchronization, determinism, replay systems, lockstep simulation, or networked simulation.
$125,000 - $155,000 a year
$95k - $120k per year
...is where you come in… The key function of the Software Engineer is to build and maintain systems. This position works collaboratively with other engineers... ..., efficient, and reusable code to support various gameplay features and mechanics. Create and maintain tools...SuggestedFull timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours$26 - $28 per hour
...And this is where you come in… The key function of the Software Engineer Co-op (Gameplay ) is to gain knowledge and experience in building gameplay... ...equivalent. Solid understanding of Java, C#, Node.js or C++. Experience working in Unity or similar engines....SuggestedContract workInternshipLocal areaFlexible hours$120k - $195k per year
...computing, artificial intelligence, and software-defined networking to provide our... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity,... ...Networks is looking for world-class Senior/Lead Network Systems software engineers. Network systems...SeniorFull time$58 - $73 per hour
...this is where you come in… We are looking for a Frontend Senior Software Engineer to join us on a contract for for an unannounced project... ...the Senior Software Engineer is to build and maintain complex systems and tools. This position works collaboratively with other...SeniorFull timeContract workInternshipLocal area- ...A-CX is a software design and development partner for progressive companies, delivering... ...right for each other? As a seasoned C++ Software Engineer, you would be a part of the team implementing... ...in complex embedded and distributed systems ~ Excellent communication skills,...SuggestedLong term contractFull timeFor contractorsLive InRemote work
$100k - $150k per year
...Category Engineering Hire Type Employee Job ID 16018 Base Salary Range... ...performance silicon chips and software content. Join us to transform... .... You have deep expertise in C++ and Python, and thrive on... ...technical challenges in complex systems. You are independent, proactive...SeniorRemote work$103.9k - $134.46k per year
...entertainment. Sandbox VR is looking for a Senior Gameplay Programmer to help shape the future of... ...interactions, AI behaviors, and core systems in Unity, working closely with designers... ...push the limits of the Unity game engine to maximize the quality of each VR experience...SeniorFull timeInternship3 days per week$96k - $144k per year
...Canada and reside within Canada. We are looking for a Gameplay AI Software Engineer to drive the technical direction and execution of a new... ...in a core gameplay team to implement gameplay features and systems within our games that are essential to delivering a polished...Long term contractFull timeTemporary workRemote workFlexible hours$130k - $160k per year
...Senior Software Engineer — Systems Full-Time | Vancouver, BC (Hybrid) | Reports to Director of Engineering About UrbanLogiq UrbanLogiq is a Community Intelligence Platform that helps governments understand how decisions ripple across safety, mobility, equity, economics...SeniorFull timeOverseas- ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at every... ...intersection of large scale distributed systems, data modeling, governance, and AI... ...level experience in either Java, Scala or C++. ~ Strong foundation in algorithms and data...SeniorFull timeSummer work
- ...our BPL solutions are deployed by major DSOs (Distribution System Operators) to improve grid operations. With successful... ...energy. About The Job Corinex is seeking an experienced Senior Embedded Software Engineer to join our engineering team in developing next-generation...SeniorFull time
$120k - $195k per year
...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...Networks is looking for world-class Senior/Lead software engineers to join our Extensible Operating System (EOS) software development team...SeniorFull time- ...industry a $40B global market spanning 28 countries still runs on disconnected systems, manual workflows, and decisions made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot. We build the...SeniorLong term contractFull timeTemporary workInternshipWork at officeImmediate start
$112k - $152k per year
...an invaluable role in our success. The engineering team at Warner Music Group makes all of... ...Your role: We are seeking a Senior Software Application Engineer to lead the architectural... ...of some of our most critical business systems. In this role you will analyze existing...SeniorFull timeLocal areaWorldwide$98k - $147k per year
...Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time position open to candidates in Canada.... ...scope and deliver work Debug and resolve issues across our systems Drive technical decisions and help shape our architecture...SeniorRemote jobFull timeLocal areaWeekend work- ...Responsibility: Job Requisition ID #25WD9007425WD90074, S enior Software Engineer, AI/ML Data Systems French translation to follow!/Traduction française à... ...and cutting-edge generative AI/LLM workflows. As a Senior/Principal Software Engineer, youll specialize in one of...SeniorFull timeFor contractorsApprenticeship
$120k - $195k per year
...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...Kernel features and tests using C, C++ and Python, review and contribute... ...networks. Work with the System Test Engineers to analyze problems...SeniorFull time$3600 - $4500 per month
...Robots enhanced with Apera's software have 4D Vision — the ability to... ...Developer (Co-op)with strong C++ skills and an interest in robotics to join our Apera Vue engineering team for the 8 months term period... ...that power robotic systems across manufacturing and automation...InternshipWork at officeFlexible hours$90k - $120k per year
...players every day. Job Overview: As a Senior Programmer at Smoking Gun Interactive (... ...A bachelor’s degree in Computer Science, Engineering or equivalent; ~ Passion for playing and... ...worker; ~ Expert working knowledge of C++, Standard Library and Object Oriented Design...SeniorLong term contractFull timeCasual workRemote workWorldwide$120k - $195k per year
...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...and maintain features using C, C++ and Python, review and contribute... ...customer networks. Work with the System Test Engineers to analyze...SeniorFull time$230.02k - $279.12k per year
...create safer, more civil shared experiences for everyone. As Senior Software Engineer on the Avatar Animation team, you will leverage the Roblox... ...usability and performance.. You need to be proficient in C++ and have experience working on animation systems and tools. Prior...SeniorFull timeWork at officeLocal areaVisa sponsorshipMonday to friday$155k - $175k per year
...one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The Development... ...Platform team owns the systems that lets them ship safer features... ...more safely. We're hiring a senior software engineer for our team....SeniorFull timeImmediate start$174.49k - $205.33k per year
...industry with its low fees, advanced trading engine, strong security and reliability, and... ...Inc. About This Role: The Senior Software Engineer, DevOps is part of the Infrastructure... ...optimizing scalable infrastructure and CI/CD systems that support Binance.US ’s critical...SeniorRemote jobFull timeLocal areaWork from home- ...Description Senior Software Engineer – Secure AI Platform (Vancouver, On-Site) The Company: Varonis (Nasdaq: VRNS) is a leader in... ...on, highly technical, and exceptional at building production systems end ‑ to ‑ end to join and engineering team whose mission...SeniorFull timeWorldwide
$174.49k - $205.33k per year
...industry with its low fees, advanced trading engine, strong security and reliability, and... ...agreement. About This Role: The Senior Software Engineer, Web is part of the... ...is to create a more inclusive financial system through Web3 technologies. As a U.S. regulated...SeniorRemote jobFull timeLocal areaWork from home- ...looking for a talented and motivated\u00a0\u003cstrong\u003eSenior Software Engineer \u003c/strong\u003eto join our team. As part of our Match... ...support all Match Group brands. You\u2019ll work on high-scale systems using Java,.NET Core and AWS, focusing on domains such as...SeniorFull timeInternshipWork at office3 days per week
- ...mining process, and cover a broad spectrum of technologies from desktop and cloud software, to software-hardware systems deeply integrated into mining trucks, shovels, drills, and more. Our engineering team has offices in several nations around the world. Purpose of Position:...Long term contractFull timeTemporary workPart timeFlexible hours
$192k - $240k per year
...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate... ..., and support you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams...SeniorLong term contractFull timeWork at officeRemote workWork from home$130k - $170k per year
...this. About the Role As a Senior Infrastructure Engineer , you’ll help lead the design and evolution... ...’ll play a critical role in how our software is deployed, run, and scaled —... ...partnering across engineering to build robust systems that support our fast-growing...SeniorLong term contractFull timeWork at office3 days per week$155k - $175k per year
...vehicle and robotics teams. The Product Engineering team owns the customer-facing product... ...APIs that connect them. We're hiring a Senior Software Engineer to own delivery across this... ...PostgreSQL, React, TypeScript ~ Systems & Infrastructure. AWS (S3, RDS, Lambda...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (C++ / Gameplay Systems). Be the first to apply!
- c++ software developer Vancouver, BC
- junior c++ developer Vancouver, BC
- c++ developer Vancouver, BC
- senior finance analyst Vancouver, BC
- senior administrator Vancouver, BC
- senior director of operations Vancouver, BC
- senior contract administrator Vancouver, BC
- senior site reliability engineer Vancouver, BC
- senior marketing Vancouver, BC
- senior analyst Vancouver, BC
