ZeniMax Online Studios is looking for a Senior Server Engineer for The Elder Scrolls Online to implement and maintain backend game systems across our client/server architecture. This position will work closely with game designers to implement and iterate on game features.
The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.
Responsibilities
Design and architect new backend game systems
Refine systems throughout the development cycle of the project
Work directly with messaging and database frameworks to provide base level functionality for feature development
Collaborate with designers and other engineers for feature development
Optimize code to improve CPU utilization and reduce memory footprint
Troubleshoot and respond to internal and live server issues as needed
Qualifications
5+ years of software development experience
Proficient in C++
Experience with network game client/server architecture
Experience with SQL
Experience with Linux development
Strong communication skills
Solid architecture skills and attention to detail
Ability to write clear, maintainable, portable code
Strong debugging skills
Preferred Skills
Bachelor’s Degree in Computer Science or equivalent experience
MMO development experience
Experience in a "Live" environment (ongoing support of a product after launch
Experience working with AMQP platforms
Experience with core debugging using GDB
Familiarity with Golang