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

Senior Software Engineer (C++ / Gameplay Systems)

$125k - $155k per year
Full-time

Blackbird 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

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (C++ / Gameplay Systems) in Remote vacancy
  • $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... 
    Suggested
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Kabam

    Remote
    7 hours ago
  • $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.... 
    Suggested
    Contract work
    Internship
    Local area
    Flexible hours

    Kabam

    Remote
    7 hours ago
  •  ...development and certification of safety-critical systems in the aerospace, electric, and...  ...Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Remote
    7 hours ago
  • ‍Location: Remote Type of work: Full time Pine Software Technology Ltd is a software company specializing in trading technology...  ..., risk management, and financial data analysis. As a Senior C++ Software Engineer you will work on ultra-low-latency ingestion pipelines,... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work

    Smarter Corp

    Remote
    a month ago
  • $95k - $120k per year

     ...We are looking for a Senior C++/Python Software Developer to collaborate on a wide variety of projects in partnership with our clients. You will...  ...development process. You will work closely with talented engineers, developers, designers, and QA analysts, contributing to innovative... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Spiria Inc

    Remote
    7 hours ago
  •  ...is a leading provider of open source software and operating systems to the global enterprise and technology...  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers...  ...building a team to focus on the modern C and C++ programming language and their... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    10 days ago
  • $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... 
    Senior
    Full time

    Arista Networks, Inc.

    Remote
    7 hours ago
  •  ...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,... 
    Long term contract
    Full time
    For contractors
    Live In
    Remote work

    A-cx

    Remote
    7 hours ago
  • $180k - $230k per year

     ...Narvar is Growing! We are looking for Senior Software Engineers that focus on Distributed Systems. In this role, you will build products that power the post-purchase experience for the biggest brands in the retail industry. As a Distributed Systems Software Engineer, you will... 
    Senior
    Remote work
    Worldwide

    Narvar

    Remote
    7 hours ago
  •  ...PlayStation®Plus, acclaimed PlayStation software titles from PlayStation...  ...du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à...  ...Maîtrise du langage C++ et bonne connaissance des principes...  ...ENGLISH: Position – Senior Gameplay Programmer We are looking for... 
    Senior
    Full time
    Internship
    Immediate start

    Sony

    Remote
    7 hours ago
  •  ...experience, developed in Unreal Engine. We’re looking for hands‑on...  ...within the project, whether in gameplay, integration, optimization, debugging...  ...robust and scalable gameplay systems Collaborate closely with...  ...in Unreal Engine 5 using C++ and Blueprints, ensuring code... 
    Senior
    Full time

    Ubisoft

    Remote
    7 hours ago
  •  ...PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and...  ...jouabilité de base de nos jeux à l'aide de C++, d'Unreal Engine et d'autres outils. Concevoir et...  ...multiplayer experience with a vision to build a systemic and evolving world focused on freedom,... 
    Senior
    Full time
    Internship
    Immediate start

    Playstation Global

    Remote
    7 hours ago
  • $3600 - $4500 per month

     ...future of AI-driven robotic vision systems. Apera AI helps manufacturers...  ...Robots enhanced with Apera’s software have 4D Vision – the ability...  ...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... 
    Internship
    Work at office
    Flexible hours

    Apera AI

    Remote
    7 hours ago
  • $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 contract
    Full time
    Temporary work
    Remote work
    Flexible hours

    Blackbird Interactive

    Remote
    7 hours ago
  •  ...5 années d'expérience en programmation C++ moderne et en programmation orientée objet...  ...GitHub Actions. Bachelor's degree in software engineering, computer science or equivalent from an...  ...multidisciplinary development team, the Senior Software Developer will participate in the... 
    Senior
    Full time

    Eaton Corporation

    Remote
    7 hours ago
  • $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... 
    Senior
    Full time
    Internship
    3 days per week

    Sandbox Vr

    Remote
    7 hours ago
  •  ...About the Role We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on...  ...in tackling the problems above. This is a senior role, but we focus on impact and potential for growth... 
    Senior
    Full time
    Remote work

    Hightouch

    Remote
    6 days ago
  •  ...solutions that make intersections and highways safer and smarter. Role Overview As a Senior Software Engineer at Derq, you will focus on designing, developing, and optimizing production systems that power our real‑time traffic and safety solutions. This is a hands-on... 
    Senior
    Remote job
    Full time

    Derq

    Remote
    7 hours ago
  •  ...The Software Technologies team provides solutions to meet grid security...  ...comprehensive suite of power system analysis tools, with...  ...As a Power System Software Engineer, you will be involved in both...  ...one or more of the following: C/C++, Visual Basic, Java, Python, and... 
    Remote job
    Immediate start
    Work visa

    Powertech Labs

    Remote
    7 hours ago
  •  ...expanding its Graykey AppLogic Team and seeking a self-motivated Senior Software Engineer who thrives in a fast-paced, milestone-driven environment....  ...execution of technical designs; Debug complex software systems; Participate in code reviews; Train and Mentor other... 
    Senior
    Full time

    Magnet Forensics

    Remote
    7 hours ago
  • $86k - $130k per year

     ...global space industry. A robotics, satellite systems and geointelligence pioneer with a 55-...  ...bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been...  ...oversee and participate in vendor flight software development, participate in spacecraft... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    MDA Space Canada

    Remote
    7 hours ago
  •  ...industry. A robotics, satellite systems and Geointelligence pioneer...  ...-of-a-kind mix of experience, engineering excellence and wide-eyed wonder...  ...Services is strengthening the software development team in support of...  ...applications Knowledge of C++ development, standards and specifications... 
    Flexible hours

    MDA Space Canada

    Remote
    7 hours ago
  • $115k - $150k per year

     ...provider connectivity. We are seeking a skilled and motivated Software Engineer to join our team. You will develop and maintain our migration...  .... Participate in team-based on-call rotations to maintain system reliability, actively responding to incidents, troubleshooting... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Home office
    Flexible hours

    Vgs

    Remote
    7 hours ago
  • $140k - $250k per year

     ...We're looking for a highly-skilled Senior Gameplay Programmer to join an in-house strategic...  ...for implementing and refining gameplay systems across a diverse portfolio of game prototypes...  ...gameplay sensibility and hands-on engineering. This includes partnering with designers... 
    Senior
    Hourly pay
    Full time
    Internship
    Immediate start
    Remote work
    Flexible hours

    Netflix

    Remote
    2 days ago
  •  ...meet you. About the Role We are looking for a software engineer to join our Streaming Systems team, working on the high-throughput systems that collect...  ...latency end to end. Recently, we added a computation engine that allows personalizing user experiences in real-... 
    Full time
    Remote work

    Hightouch

    Remote
    2 days ago
  •  ...Job Description We are looking for a Senior C++ Programmer to play a key role in building...  ...responsibilities:  ~ Provide and support ML systems based on business requirements and...  ...Develop, integrate, and maintain inference engines, ML libraries, and frameworks. ~ Leverage... 
    Senior
    Full time

    Ubisoft

    Remote
    7 hours ago
  • $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... 
    Senior
    Long term contract
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Remote
    7 hours ago
  •  ...on the critical foundations of agentic systems, from tool orchestration and guardrails...  ...If you’re excited about solving complex engineering challenges, experimenting with emerging...  ...’ll feel right at home here. As our Senior Software Developer, you will: Design,... 
    Senior
    Work from home

    Coveo

    Remote
    7 hours ago
  •  ...and power end-to-end data workflows. We’re looking for a Senior Software Engineer to join the team building this platform. You’ll work across...  ...and developer experience. This is a flexible, full-stack systems role for an engineer who thrives in environments where boundaries... 
    Senior
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    Remote
    7 hours ago
  •  ...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... 
    Senior
    Full time
    Summer work

    Databricks

    Remote
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (C++ / Gameplay Systems). Be the first to apply!