Talent.com
Senior Software Engineer (Unreal Engine 5 – Multiplayer)

Senior Software Engineer (Unreal Engine 5 – Multiplayer)

Blackbird InteractiveBC, Canada
2 days ago
Job type
  • Permanent
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.

Senior Software Engineer (Unreal Engine 5 – Multiplayer)

We are now seeking a seasoned engineer to spearhead our multiplayer initiatives. Join us to drive cutting-edge networked experiences that evolve our established IP into immersive, next-generation gameplay.

Lead Multiplayer Systems Development :

  • Architect, implement, and maintain robust multiplayer networking systems using Unreal Engine 5.
  • Develop advanced network replication, synchronization, and state management strategies for smooth, low-latency multiplayer experiences.
  • Rapidly prototype and iterate on new multiplayer mechanics using Blueprints and C++ to push creative boundaries.

Collaborative Problem-Solving & Mentorship :

  • Collaborate closely with designers, artists, and fellow senior engineers to translate innovative multiplayer concepts into polished, high-quality experiences.
  • Mentor and guide junior engineers, sharing expertise in online and multiplayer development, and fostering a culture of continuous learning and improvement.
  • Lead code reviews and technical discussions, promoting best practices and innovative solutions to complex networking challenges.
  • Technical Growth & Ownership :

  • Take full ownership of the multiplayer architecture, ensuring scalability, robustness, and maintainability across diverse gameplay scenarios.
  • Drive the integration of new networking tools and processes, setting technical standards and pushing the boundaries of what’s possible.
  • Champion technical excellence and proactively identify opportunities to improve system performance and reliability.
  • Continuous Optimization & Troubleshooting :

  • Profile and optimize gameplay and network code for peak performance, efficient memory usage, and optimal bandwidth management.
  • Diagnose and resolve complex issues related to multiplayer functionality, ensuring a stable and consistent player experience across all platforms.
  • Planning & Estimation :

  • Provide precise task estimates and strategic input to align development timelines with technical capabilities.
  • Communicate proactively with stakeholders on progress, challenges, and strategic solutions, particularly those affecting online play and network integrity.
  • What You Bring :

  • 5+ years of professional game development experience, with a robust background in Unreal Engine 4 or 5.
  • Deep expertise in modern C++ and advanced multiplayer networking principles, with a proven track record in online gameplay programming.
  • A Bachelor’s degree or diploma in computer science (or equivalent hands-on experience).
  • Demonstrated leadership skills, including mentoring other engineers and leading cross-disciplinary technical initiatives.
  • Experience working on multiple shipped titles for PC, console, or mobile, with a clear focus on multiplayer components.
  • Pluses :

  • Proven experience with listen server architectures and / or cloud-based multiplayer solutions.
  • Advanced familiarity with performance profiling, latency optimization, and network debugging techniques.
  • Strong mobile development experience on Android, with a keen understanding of platform-specific optimization techniques.
  • Why Join Blackbird Interactive?

    Become a pivotal leader in shaping the future of our multiplayer projects. At Blackbird Interactive, you’ll have the opportunity to craft immersive, networked gameplay experiences, enjoy the benefits of a flexible four-day work week, and work alongside a team dedicated to innovation and excellence. If you’re ready to lead, mentor, and elevate multiplayer development to new heights, we want to hear from you!

    J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • BC, Canada