companyUnity Technologies logo

Senior Software Developer - Multiplayer

Unity TechnologiesMontreal, Canada
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Key ResponsibilitiesDesign and implement features in the Unity Editor and associated software, focusing on multiplayer authoring and service integration. Collaborate closely with other multiplayer teams to align features and workflow requirements. Write and maintain high-quality, production-ready code, including comprehensive testing. Develop features that streamline and enhance the development process for both internal and external users. Desired Skills and ExperienceProven experience with Unity. Proficiency in at least one of the following programming languages: C, C++, or C#. Able to conceptualize, communicate, and deliver development initiatives effectively. Experience in high-performance programming, multithreading, and memory management. Familiarity with cutting-edge agent-based development tools. Preferred QualificationsUnderstanding of fundamental networking concepts. Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure). Experience with Go and backend infrastructure development.

About the job

Join Our Team
Are you passionate about shaping the future of multiplayer gaming? At Unity Technologies, we are tackling the intricate challenges of multiplayer game development. Our team is dedicated to striking the perfect balance between performance, flexibility, and usability, pushing the boundaries of creativity in multiplayer games.

As part of our team, you will contribute to the development of Unity Multiplayer's core authoring flows while integrating essential gaming services directly into the Unity Editor. Help us make multiplayer game creation simpler and more innovative.

We are seeking a skilled Senior Software Developer to significantly enhance the multiplayer service experience within Unity.

In this role, you will have the autonomy to lead initiatives that improve the onboarding process, drastically reduce iteration times, and ensure high-level performance at scale for millions of users. Join us in defining and paving the way for the next generation of multiplayer game development!

About Unity Technologies

Unity Technologies is a leading platform for creating and operating interactive, real-time 3D content. We empower creators, artists, and developers to build and share their unique experiences across multiple platforms.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.