
201 - 500 employees
Blackbird Interactive (BBI) is a creative-fueled, future-driven, independent studio - behind such games as Homeworld: Deserts of Kharak, Hardspace: Shipbreaker, and the upcoming Homeworld 3, Minecraft Legends, and Crossfire: Legion.
🕒 May 7
Improve your chances of getting an interview by checking your resume score before you apply.

201 - 500 employees
Blackbird Interactive (BBI) is a creative-fueled, future-driven, independent studio - behind such games as Homeworld: Deserts of Kharak, Hardspace: Shipbreaker, and the upcoming Homeworld 3, Minecraft Legends, and Crossfire: Legion.
• 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.
• 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.
Apply Now🕒 May 6
Senior Software Engineer at Omnissa developing AI-driven digital work platform for flexible work experiences. Collaborating across teams to design and implement secure SaaS solutions.
🕒 May 6
Senior Software Engineer II at Sophos developing AI-powered cybersecurity solutions. Collaborating with cross-functional teams and driving technical direction for scalable systems.
🇨🇦 Canada – Remote
💵 $125k - $209k / year
💰 Post-IPO Equity on 2021-08
⏰ Full Time
🟠 Senior
🔙 Backend Engineer
🕒 May 4
Senior Backend Developer responsible for designing robust backend systems for UCaaS products. Collaboration with cross-functional teams to enhance service reliability and performance in a remote role.
🕒 April 30
501 - 1000
Senior Java IVR Application Developer joining a global IT services and consulting company for voice/contact center applications development. Engaging with various stakeholders to enhance customer IVR experience.
🕒 April 29
Software Development Engineer at UBC creating detailed specifications and overseeing software application programs. Collaborates with vendors and leads technology delivery across projects.