Intermediate Software Engineer (Unreal Engine 5 – Multiplayer)

Blackbird Interactive
Vancouver
CAD 110,000 - 120,000
Job description

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!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Intermediate Software Engineer (Unreal Engine 5 – Multiplayer) jobs in Vancouver