Senior Unity Engineer
- Remote
- Montréal, Quebec, Canada
Job description
Company Overview:
Equinox Game is a pioneering game development studio dedicated to creating immersive and innovative multiplayer gaming experiences. We are passionate about pushing the boundaries of what’s possible in the gaming industry, with a strong focus on building robust and engaging multiplayer environments. Our team works remotely, bringing together top talent from across the country to craft games that connect and captivate players around the world.
Job Description:
We are seeking a Senior Unity Developer with a strong focus on backend development to join our dynamic team. In this role, you will participate to the development of cutting-edge multiplayer games, collaborating closely with artists, designers, and other developers to bring our game concepts to life. You will be responsible for implementing game functionality, optimizing backend performance, and ensuring the highest quality standards, especially in the areas of server-side logic, network architecture, and multiplayer systems.
Key Responsibilities:
- Develop and maintain multiplayer games and simulations using the Unity engine, with a strong emphasis on backend systems.
- Design and implement server-side logic to support large-scale multiplayer interactions.
- Optimize network performance to ensure smooth gameplay experiences across various platforms, including PC, mobile, and consoles.
- Collaborate with artists and designers to implement game assets and mechanics that work seamlessly in a multiplayer context.
- Debug and troubleshoot game-related issues, focusing on network-related bugs and server performance.
- Lead code reviews to maintain code quality and share best practices, particularly around backend architecture and network efficiency.
- Stay updated with Unity’s latest features and technologies, incorporating them into the development process with a focus on multiplayer enhancements.
- Mentor junior developers and provide guidance on backend and network-related challenges.
Job requirements
Qualifications:
- Bachelor’s degree in Computer Science, Game Development, or a related field (or equivalent experience).
- Proven experience as a Unity Developer with a strong portfolio of successful multiplayer game projects.
- Proficiency in C# programming and a deep understanding of Unity’s multiplayer frameworks, network protocols, and server-side development.
- Experience with 3D development and integrated game physics, particularly in a multiplayer context.
- Strong problem-solving skills and attention to detail, especially in optimizing network performance and server stability.
- Excellent communication and collaboration abilities.
- Experience with memory and space optimization for various platforms.
- Familiarity with version control systems like Git.
Why Join Equinox Games?
- Specialized Projects: Lead and contribute to projects at the forefront of multiplayer and networking innovation.
- Career Growth: Benefit from a focus on professional development and exposure to cutting-edge technologies.
- Flexible Working: Enjoy a remote-first culture that supports work-life balance and productivity.
- Collaborative Culture: Join a team that values your expertise and encourages sharing knowledge and ideas.
- Competitive Compensation: Receive a competitive salary, bonuses, and a comprehensive benefits package.
or
All done!
Your application has been successfully submitted!