in your browser.
We are looking for a Software Engineer to be part of our Reverse Engineering and Data Mining team. The successful candidate will write and maintain tools to extract data, statistics, maps and 3D models for games such as World of Warcraft, League of Legends, and many others.
ZAM Network is the largest massively multiplayer-focused gaming network on the Internet. We have the #1 communities for World of Warcraft, League of Legends and over 10 other titles. We focus on community-driven sites that drill down and provide in-depth information and tools for specific games.
If you think you're the right one, check out the requirements below and then send a copy of your resume, code samples, as well as salary expectations and cover letter to
The Reverse Software Engineer will be involved in various aspects of the following areas:
Design, Implement and Maintain application pipelines that extract, collect and transform game data into database-driven API services
Work with the Infrastructure and Web Teams to be first to market with insights about new entities, changes in equipment and game modes that can give our players an edge
Communicate and work within a team environment using best practices for Documentation, Agile Development, Reverse Engineering and Testing
High school diploma and four (4) years of reverse engineering experience, and/or
Bachelor’s Degree in Computer Science, Electrical/Computer engineering, or similar major from an accredited college or university
Minimum Four (4) years of reverse engineering, related experience, or training. Gaming industry knowledge preferred but not required
Two (2)+ years of professional work experience in software programming in C/C++
At least 3 years experience in application development using either C++, C#, Java, and Kotlin.
Working knowledge of ASM or other bytecode technology
Experience with disassemblers, debuggers, decompilers and hex editors such as IDA.
Experience and understanding of low-level network communication protocols, packet-sniffing, man-in-the-middle introspection techniques
Understanding of hashing, binary file formats, and common encryptions
Comfortable with Windows and Linux environments
Experience in Game Development, a plus but not required
Best practices such as unit testing & automation
Language Skills: Ability to communicate clearly and concisely in both oral and written communication
Math Skills: Overall general arithmetic skills and knowledge of mathematical principles
Passion for games preferred but not required
Curiosity of how things work under the hood and you are always up for a challenge. Enjoys a good puzzle and won't give up easily
Resourcefulness and show initiative, yet keeps your objectives in mind. Great troubleshooter, understands quickly and can make educated guesses
Getting out of one’s comfort zone, eager to learn and work with new technologies
Other Abilities: Ability to handle multiple priorities. Travel to industry events as required
Fully Paid Medical and dental insurance and vision care plans
A life insurance policy is provided free of charge for each employee
PTO and Sick Days
Fully Paid Short and Long Term Disability Insurance
401k and Matching
Employee Assistance Program
Other ZAM Sites
Hearthstone Top Decks
Final Fantasy XI
© 2018 ZAM Network LLC