Unreal 5 Multiplayer Engineer at Ironbelly Studios
Montréal, QC H2K 3T1, Canada -
Full Time


Start Date

Immediate

Expiry Date

16 Oct, 25

Salary

0.0

Posted On

17 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Matchmaking, C++, Multiple Disciplines, Unreal Engine, Communication Skills, Access

Industry

Information Technology/IT

Description

UNREAL 5 MULTIPLAYER ENGINEER

We are looking for a knowledgeable and passionate Multiplayer Software Engineer to build out new multiplayer features for our team-based multiplayer shooter. You will fill an integral role creating, maintaining, and improving the systems our players use to connect, play, and engage with the ecosystem. As part of our small and dedicated team, you’ll be designing and delivering features including player matchmaking, server session management, and fleet orchestration. You’ll also serve as the main point of contact with our third party service providers, ensuring our systems are always at the cutting edge of functionality, efficiency, and player fulfillment. This role is perfect for those who enjoy bringing players together in shared experiences, experimenting and iterating with our design team to create engaging and rewarding mechanics, and are flexible to adapt to new challenges and opportunities.

QUALIFICATIONS

  • Experience: 3+ years of professional software development experience, with a focus on multiplayer systems (access & identity, matchmaking, server lifecycle).
  • Education: Bachelor’s or Master’s degree in Computer Science, or a related field, or equivalent practical experience.
  • Technical Skills: Proficiency in C++ and Unreal Engine 5. Familiarity with common serialization formats (JSON, XML).
  • Problem Solving: Analytical and problem solving skills to tackle complex challenges, identify areas of improvement, and deliver solutions.
  • Communication: Excellent verbal and written communication skills with the ability to coordinate across multiple disciplines.
Responsibilities
  • Ownership: Take point in building, refining, and delivering the technical magic that powers our multiplayer experiences. Everything from how players connect with each other to which server instances host the match fall under your domain. Enhance our player’s experience by driving the implementation of friends, parties, voice chat, and beyond.
  • Integration: Build the connective tissue that brings everything together, from our backend services to third party integrations. Collaborate on API design to ensure smooth development and future opportunities for iteration and improvement. Construct, maintain, and improve the systems that put the multiplayer in a multiplayer game.
  • Team Collaboration: Work closely with a world-class team of designers, developers, and players to bring multiplayer gameplay systems to life. Collaborate across disciplines to deliver fun and engaging features to a worldwide audience of players.
  • Iterative, Continuous Improvement: Identify, analyze, and advocate for improvements to our creation process. Stay up to date on emerging trends and technologies that we can adopt to improve our development workflow and technology stack. Strive to broaden your skillset to tackle new and emerging challenges.
Loading...