Multiplayer Engineer- Unity
Multiplayer Engineer (Unity)
Skymap Games is hiring a Multiplayer Engineer to help deliver a mobile multiplayer game. This is a full-time, fully remote role on a mobile title currently in development in Unity. You'll work primarily on the game's multiplayer functionality, from technical architecture and requirements through implementation, optimization, and code review.
You'll partner with art, design, and production to turn the game vision into networked features that perform well on mobile hardware, while keeping the project on budget and on schedule. We're looking for a proactive engineer with hands-on experience designing and optimizing networked multiplayer systems in Unity, who has shipped on mobile and looks for ways to make the whole team more efficient. Experience with rhythm games is a bonus, but not required.
Compensation: $80,000–$120,000 CAD per year
Employment type: Full-time
Location: Montreal, QC, Canada (fully remote). We welcome applicants residing anywhere in Quebec. Applicants must be legally authorized to work in Canada.
Responsibilities
• Design, develop, and maintain high-quality game software in C#, with a focus on multiplayer functionality.
• Create performance-driven multiplayer code suited to mobile devices and network conditions.
• Establish technical architecture and process decisions for projects.
• Identify the technical requirements needed to deliver on the game vision.
• Identify and manage technical dependencies and risks.
• Review code, enforce coding guidelines, and ensure software is clean and secure.
• Collaborate closely with art and design to integrate gameplay features.
• Collaborate with production to ensure budget and timeline requirements are met.
• Improve team efficiency by identifying bottlenecks and proposing solutions.