Senior Tools and Pipeline Engineer
- Eaton Pl, Fairfax, VA 22030, USA
City State Entertainment is an independent video game development studio founded in March 2011, in Fairfax, Virginia, by online gaming pioneer Mark Jacobs and accomplished programmer, Andrew Meggs. Over the last few years, the studio has grown to 37 hard-working, sarcastic and politically incorrect individuals. In October 2012, they released their first game, March on Oz, for Apple's iPad. The studio embodies an “open office” collaborative process where all team members are expected to contribute to the design and the development process. The team is currently in production of their second game, Camelot Unchained, a niche RvR old-school MMORPG.
Massive games involve massive amounts of data and assets. With that comes the need to rapidly and responsively make changes, then push them from internal development through testing and into the hands of tens of thousands of players on dozens of servers in a live game. In this role you'll help design and implement the infrastructure to make that possible. You'll work with nearly everyone on the team, from artists to world builders to designers, to understand and accelerate both individual workflows and team collaboration through better tools and architecture. You'll assemble the right mix of off-the-shelf systems and code you create yourself to help develop our build process, the front- and back-end of our patcher, and our server infrastructure. You'll be the person who makes it all go.
Prior game development experience in a team production environment
Ability to communicate very effectively with non-engineers
Experience with C# or Java programming
C++ programming experience on Windows or Linux
Scalable network programming experience
- Ability to proactively find ways to help other people work better
Experience with distributed and/or cloud systems
Experience with both Windows and Linux servers
Experience writing code for the Perforce API
Experience with XAML or WPF development
Knowledge of multiple scripting languages
Tools development experience
Experience with MongoDB or other document-oriented data stores
Degree in computer science or a related field
Note: City State Entertainment is hiring for a broad range of positions on a growing team. We have definite skill and task needs, but the eventual division of tasks within the team will depend on the eventual team members. If you're an outstanding and talented individual whose qualifications fall halfway between two of our listings, we'd still like to hear from you. All candidates must have excellent written and verbal communication skills and be able to work on-site at our Washington DC-area office in the U.S.A. We are an emphatically equal-opportunity employer.