This job might no longer be available.
Software Engineer, Chat Server
4 years ago
Build the future of mobile games with MZ!
As a global leader in mobile gaming, we’re dedicated to developing games the world can’t wait to experience. Games like Final Fantasy XV: A New Empire, Mobile Strike, and Game of War: Fire Age.
We build massive mobile games that break down linguistic and geographic barriers by uniting an unprecedented number of global players in one gaming world. Our team pushes the boundaries of innovation in a player-driven ecosystem.
As a studio, we are masters of our own destiny, untethered by the traditional publisher model. Every update and feature creates amazing experiences for millions of players!
_______________________________
Why settle for disrupting the world when you can unify it? MZ Game Studio has constructed an unrivaled global platform where people from all nationalities can talk, feel, and create simultaneously in real-time, putting the entire world into the palm of your hand. The Game Services team is responsible for tearing down the virtual walls in that world. They develop the technology and systems to maximize developer efficiency and deconstruct limitations on scalability, performance, and reliability.
What you’ll be doing:
- Collaborate with product teams to design the next generation of chat features that will delight users and provide a sense of community in our games.
- Own the technical delivery of the project from ideation through delivery, maintenance, and ongoing support.
- Write high quality code with automated tests and static type analysis.
- Review technical designs, code, and deployment runbooks.
- Participate in our on-call rotation to help resolve production issues.
Your background and who you are:
- BS or MS degree in Computer Science or a related technical field.
- 5+ years professional work experience.
- Experience with Erlang or a similar functional language is highly desired.
- Experience writing Object-oriented PHP, or a similar programming language.
- Experience developing a chat server or a publisher-subscriber based system.
- Solid understanding of Unix internals.
- Ability to troubleshoot live systems.
Bonus points:
- Experience with socket programming using TCP/IP.
- Experience building highly available, distributed systems.
- Fundamental understanding of XMPP protocol.
- Knowledge of relational databases and SQL, preferably MySQL.
MZ is an equal opportunity employer and considers qualified applicants without regard to race, gender, sexual orientation, gender identity or expression, genetic information, national origin, age, disability, medical condition, religion, marital status or veteran status, or any other basis protected by law.
#LI-POST
Create Your Profile — Game companies can contact you with their relevant job openings.