Back to job search
Parallel logo

Multiplayer Engineer

  • Quebec, Quebec, Canada
  • Remote
  • Posted Oct 9, 2026
  • 1 position

$80,000–$120,000 / year

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Mid-level · 3+ years
Minimum education
Bachelor’s degree
Apply by
Apr 6, 2027
Posting language
English
Working hours
40 hours per week
Location requirements
Country, Quebec, Canada
Seniority
Entry level

Job summary

Design, implement, optimize, and maintain multiplayer game functionality in C# and Unity, including architecture and performance suited to mobile devices and network conditions. Identify technical requirements, dependencies, and risks; review code; collaborate with art, design, and production; and improve team efficiency while supporting budget and schedule goals.

Job details

This job is posted for Skymap Games via Parallel 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. 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. About Skymap Games Skymap is a game developer with studios around the world. Founded in 2013, Skymap develops its own original titles and partners with other studios to help promising projects realize their full potential. You can learn more about the studio and our portfolio of titles at skymap.com. Our Values We give everyone at Skymap the opportunity to contribute to our games and culture, at any level of the organization. We hire people with a can-do attitude, excellent communication skills, and strong technical fundamentals. We want to work with people who are kind and helpful. We believe employees are a culture add, not a culture fit. Diversity is strength. We Provide Fully remote work Extended health, dental, and vision coverage for employees and dependents, complementing the Quebec public health insurance plan (RAMQ) Short-term disability, long-term disability, and term life insurance RRSP with employer matching 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.

What you’ll do

Design, implement, optimize, and maintain multiplayer game functionality in C# and Unity, including architecture and performance suited to mobile devices and network conditions. Identify technical requirements, dependencies, and risks; review code; collaborate with art, design, and production; and improve team efficiency while supporting budget and schedule goals.

Requirements

Applicants need at least three years of games-industry programming experience with Unity, hands-on experience designing and optimizing networked multiplayer systems, strong C# fundamentals, and experience shipping mobile games. The role also requires a proactive, self-motivated approach, enthusiasm for games, and professional working proficiency in English; a bachelor's degree and experience with Unity netcode, Unity Services, backend technologies, data-oriented design, or rhythm games are listed as nice to have.

Benefits

  • Fully Remote Work
  • Extended Health Coverage
  • Dental Coverage
  • Vision Coverage
  • Short-Term Disability Insurance
  • Long-Term Disability Insurance
  • Term Life Insurance
  • RRSP With Employer Matching

Listed skills

  • Risk Management · Preferred
  • C++ · Preferred
  • Cross-Functional Collaboration · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Unity
  • C#
  • Multiplayer Systems
  • Networked Game Development
  • Mobile Game Development
  • Performance Optimization
  • Technical Architecture
  • Code Review
  • Risk Management
  • Cross-Functional Collaboration
  • Unity Netcode
  • Unity Services
  • Backend Technologies
  • Data-Oriented Design
  • English Communication

Job areas

  • Software
  • Technology
  • Engineering
  • Creative & Media

More jobs from Parallel

See all jobs from Parallel