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.