Intermediate Software Engineer (Unreal Engine 5 – Multiplayer)

Vancouver, BC, Canada
Programming – Programming /
Temporary Full-Time /
Hybrid
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, which encompass world-class IPs as well as our own creations across multiple genres.

In 2022, we announced that our studio is implementing a four-day work week as well as supporting in-studio, remote within Canada, and hybrid work arrangements as permanent options to our employees.

Intermediate Software Engineer (Unreal Engine 5 – Multiplayer)

We’re seeking a passionate engineer to drive our multiplayer initiatives, building cutting-edge networked experiences that elevate our established IP into new, immersive realms.

Multiplayer Systems Development:

    • Design, implement, and maintain robust multiplayer networking systems using Unreal Engine 5.
    • Develop network replication, synchronization, and state management for smooth, low-latency multiplayer experiences.
    • Rapidly prototype new multiplayer mechanics and features in both Blueprints and C++ to test and iterate innovative gameplay ideas.

Collaborative Problem-Solving:

    • Work closely with designers, artists, and senior engineers (including network specialists) to translate creative multiplayer concepts into functional, polished experiences.
    • Participate in code reviews and technical discussions, contributing insights and best practices specifically around multiplayer and networking challenges.

Technical Growth & Ownership:

    • Lead the design and integration of multiplayer gameplay systems that are scalable and maintainable.
    • Experiment with and adopt new networking tools and processes, pushing the technical boundaries under the guidance of senior team members.
    • Take ownership of the network architecture, ensuring its robustness under various gameplay scenarios.

Continuous Optimization & Troubleshooting:

    • Profile and optimize both gameplay and network code for performance, memory usage, and bandwidth efficiency.
    • Diagnose and resolve complex bugs related to multiplayer functionality, ensuring a stable and consistent experience for players across different platforms.

Planning & Estimation:

    • Provide accurate estimates for tasks related to multiplayer systems, aligning development timelines with technical feasibility.
    • Maintain clear and proactive communication with stakeholders about progress, challenges, and solutions, especially in areas impacting online play and network stability.

What You Bring:

    • 3+ years of professional game development experience, with a strong background in Unreal Engine 4 or 5.
    • Proven expertise in modern C++ and a solid understanding of multiplayer networking principles and gameplay programming fundamentals.
    • A Bachelor’s degree or diploma in computer science (or equivalent hands-on experience).
    • A collaborative mindset with a willingness to tackle cross-disciplinary challenges, particularly in the realm of online multiplayer systems.
    • Experience working on at least one shipped title for PC, console, or mobile, with a demonstrable focus on multiplayer components.

Pluses:

    • Experience with listen server architectures, and/or cloud-based multiplayer solutions.
    • Familiarity with performance profiling, latency optimization, and network debugging techniques.
    • Familiarity with mobile development practices and optimization techniques for Android platforms is highly desirable.
$110,000 - $120,000 a year
Why Join Blackbird Interactive?

Become a key player in shaping the future of our multiplayer projects. At Blackbird Interactive, you’ll have the opportunity to create immersive, networked gameplay experiences, enjoy a flexible four-day work week, and collaborate with a team dedicated to innovation and excellence. If you’re ready to bring your networking expertise, creative problem-solving skills, and passion for multiplayer development to our ambitious projects, we want to hear from you!