Multiplayer Engineer (Unity)
12 ч назад
Текст заказа
Multiplayer Engineer (Unity)
Skymap Games is hiring a Multiplayer Engineer (Unity) Heads up: A scam is impersonating Work With Indies. We only email from .com. Learn more → Heads up: Scam impersonating Work With Indies. Learn more → Don't forget to join us on for resume and portfolio reviews, community events, pet pics, and new friends! Join us on for career advice, pet pics, and new friends! WORK WITH INDIES beta About Us Blog Newsletter Browse Jobs Post a Job Back to all jobs See all Programming jobs Skymap Games Apply for this Job Apply for this Job URL copied! No items found. Posted October 13, 2026 Full Time Quebec Remote $80,000–$120,000 CAD per year 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. Qualifications 3+ years of experience as a programmer in the games industry working with the Unity engine. Hands-on experience designing and optimizing networked multiplayer systems. Strong C# fundamentals. Experience shipping on mobile. Proactive, enthusiastic, and self-motivated. A passion for video games. Professional working proficiency in English, as the role involves daily written and verbal communication with English-speaking teams at Skymap studios outside Quebec. Nice to Have Experience with Unity netcode. Experience with Unity Services and backend technologies. Experience with data-oriented design. Experience developing rhythm games. Bachelor's degree in Computer Science, Software Engineering, or a related field. Equal Opportunity Equal employment opportunity will always be a fundamental principle at Skymap Games, where employment is based on personal capabilities and qualifications, without discrimination based on race, colour, sex, gender identity or expression, pregnancy, sexual orientation, civil status, age (except as provided by law), religion, political convictions, language, ethnic or national origin, social condition, disability or the use of any means to palliate a disability, or any other ground protected under the Quebec Charter of Human Rights and Freedoms. This standard applies to all policies and procedures relating to recruitment and hiring, compensation, benefits, termination, and all other terms and conditions of employment. Skymap is committed to providing reasonable accommodations to individuals with disabilities. If you need an accommodation to participate in the application process, such as assistance completing your application, accommodations for the interview, or accommodations for any job-related tests, please let us know at the time of application or when an appointment is scheduled. You can email [contact email] with the nature of your request and your contact information. Personal information you share during the application process is collected, used, and retained only for recruitment purposes, in accordance with Quebec's Act respecting the protection of personal information in the private sector. Candidates from diverse backgrounds are strongly encouraged to apply. --- Skymap Games est à la recherche d'une programmeuse ou d'un programmeur multijoueur pour contribuer à la réalisation d'un jeu multijoueur mobile. Ce poste à temps plein, en télétravail complet, porte sur un jeu mobile actuellement en développement sur le moteur Unity. Vous travaillerez principalement sur les fonctionnalités multijoueurs du jeu, de l'architecture technique et des exigences jusqu'à l'implémentation, l'optimisation et la revue de code. Vous collaborerez avec les équipes d'art, de conception et de production pour transformer la vision du jeu en fonctionnalités en réseau performantes sur appareils mobiles, tout en respectant le budget et l'échéancier du projet. Nous recherchons une personne proactive qui possède une expérience pratique de la conception et de l'optimisation de systèmes multijoueurs en réseau dans Unity, qui a déjà lancé un jeu sur mobile et qui cherche des façons d'accroître l'efficacité de toute l'équipe. Une expérience en jeux de rythme est un atout, mais n'est pas requise. Rémunération : 80 000 $ à 120 000 $ CA par année Type d'emploi : Temps plein Lieu de travail : Montréal (Québec), Canada, en télétravail complet. Nous accueillons les candidatures de personnes résidant partout au Québec. Les personnes candidates doivent être légalement autorisées à travailler au Canada. Responsabilités Concevoir, développer et maintenir des logiciels de jeu de grande qualité en C#, en particulier les fonctionnalités multijoueurs. Écrire du code multijoueur axé sur la performance, adapté aux appareils mobiles et aux conditions réseau. Établir l'architecture technique et les processus des projets. Déterminer les exigences techniques nécessaires pour concrétiser la vision du jeu. Repérer et gérer les dépendances et les risques techniques. Effectuer des revues de code, faire respecter les normes de programmation et veiller à ce que le code soit propre et sécuritaire. Collaborer étroitement avec les équipes d'art et de conception pour intégrer les fonctionnalités de jeu. Collaborer avec la production pour respecter le budget et l'échéancier. Améliorer l'efficacité de l'équipe en repérant les goulots d'étranglement et en proposant des solutions. Exigences Au moins trois ans d'expérience en programmation dans l'industrie du jeu vidéo avec le moteur Unity. Expérience pratique de la conception et de l'optimisation de systèmes multijoueurs en réseau. Solides bases en C#. Expérience de lancement de jeux sur mobile. Attitude proactive, enthousiasme et autonomie. Passion pour les jeux vidéo. Maîtrise de l'anglais en contexte professionnel, puisque le poste exige des communications quotidiennes, écrites et orales, avec des équipes anglophones des studios Skymap situés à l'extérieur du Québec. Atouts Expérience avec les solutions réseau (netcode) de Unity. Expérience avec Unity Services et les technologies dorsales (backend). Expérience en conception orientée données (data-oriented design). Expérience en développement de jeux de rythme. Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe. À propos de Skymap Games Skymap est une entreprise de développement de jeux vidéo qui compte des studios partout dans le monde. Fondée en 2013, Skymap développe ses propres titres originaux et s'associe à d'autres studios pour aider des projets promett