Back to All Jobs

Network Engineering Lead

We're seeking an experienced network engineer to lead the team developing our in-house network backend. If you'd held this role in the past year, you'd have helped create the expansive asynchronous challenge systems and synchronous online multiplayer of Rock Band Rivals, a real-time update and deployment backed for a mobile title, a store backend for the largest downloadable content library in the industry, and support for other unannounced games!

This is a senior, experienced role. As such, you'll have the flexibility to define and extend our (already modern) technology stack. It also comes with a management component; you'll be leading a team of 3-5 network programmers, making sure they're growing as engineers and supporting the company as a whole. This position will report directly to the CTO.

Harmonix is an independent game development studio that has been developing music entertainment experiences for over 20 years. We've created major franchises like Rock Band and Dance Central, and we've got the next one cooking behind the scenes. Come help us make the next great music game.

Responsibilities:

  • Design, implement, and maintain scalable network middleware to support online features of Harmonix's current and upcoming game titles.
  • Design and implement client-side systems to interact with our network middleware.
  • Plan deployment of new functionality into a live environment.
  • Create and maintain tools to monitor, manage, and debug all online functionality.
  • Coordinate large-scale load-testing efforts.
  • Help manage our live environments alongside our ops staff.
  • Manage and mentor 3-5 network programmers.

Desired (Not Required!) Qualifications:

  • A college degree in computer science, engineering, or a related field
  • 3 years of experience with C++
  • 3 years of experience with Python (or a similar scripting language)
  • ~8 years of experience developing network systems and architectures
  • Experience with SQL and query tuning (PostgreSQL, MySQL)
  • Experience with NoSQL data stores (redis, MongoDB)
  • Experience with console, mobile, and/or PC game network backend development
  • Experience with technical and career-growth management

Harmonix is an equal opportunity employer. EOE/M/F/AAP