Senior 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.
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.
$130,000 - $150,000 a year
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!