C++ Gameplay and Network Programmer

Permanent employee, Full-time · Austin

About us
The gamigo group is one of the leading publishers of online and mobile games in Europe and North America. The company’s diverse game portfolio includes free-to-play titles such as ArcheAge, RIFT, Trove, Defiance 2050, Ironsight, Aura Kingdom, Desert Operations, Echo of Soul - Phoenix, Fiesta Online and The Rats.

Counting more than 350 employees, gamigo is one of the largest german companies in the gaming industry. Besides its 5 german locations in Hamburg (HQ), Berlin, Cologne, Münster and Darmstadt, the gamigo group also has branches in Warsaw (Poland), Istanbul (Turkey), Chicago, Redwood City, Austin (US), and Seoul (South Korea). In addition to gamigo AG, the group includes the subsidiaries Aeria Games, adspree media, and Mediakraft Networks as well as the brands GameSpree, Infernum, Intenium, Looki, and Poged.

The company strives to grow not only organically, but also through acquisitions. Since 2013, it has made more than 20 acquisitions, including titles, gaming and technology companies as well as individual game assets.
Your Quests

  • Design, implement well-engineered, secure, reliable, maintainable, and bug-free applications and systems
  • Integrate online services into gamigo games.
  • Develop and maintain networking systems on different gaming platforms.
  • Develop and document technical coding
  • Integrate existing client/server systems with 3rd party platforms
  • Identify technical, security and developmental risks/obstacles and generate solutions
  • Optimization of data and packets sent between the game client and the game servers.
  • Maintain confidentiality of Gamigo’s internal information
  • Follow best practices, processes, and systems standards
  • Keep up to date on state-of-the-art methods, practices, and technologies
  • Other related duties as assigned
Minimum Level

  • Bachelor’s degree in Engineering, Computer Science, or equivalent professional experience
  • Minimum four-year’s of engineering experience
  • Strong C++ skills required
  • Strong understanding of multi-threaded and asynchronous programming.
  • Familiarity with Platform and cloud-based services and engineering development
  • Knowledge of low level networking libraries and systems (curl, REST)
  • In-depth knowledge of game development and programming languages
  • Knowledge of live game services such as: matchmaking systems, statistics tracking, friend management
  • Solid MySQL, Cassandra, Java, Python, and XML knowledge and experience
  • Understanding and experience of external tools such as Confluence, Jira
  • Knowledge of PC, Xbox and Playstation consoles and SDKs. Experience developing online features that interact with the Playstation Network and Xbox Live is a plus
  • Strong written and verbal communication skills.
  • Excellent critical and analytical skills.
Your Loot
  • Gamigo is home to a diverse and dedicated team of game developers.
  • Opportunities to acquire new skills within game development.
  • Be a part of a fun and lively work environment in the heart of the Arboretum in Austin, Texas!
  • We offer a full benefits package.
  • Regular company team events!
Be a part of a growing international team and work in a friendly atmosphere with motivated colleagues.

Your application

Thank you for considering a career at gamigo. Please fill out the following form. In case you are experiencing problems with the document upload, mail your documents to jobs@gamigo.com.

Cv, Cover Letter
In order to upload multiple files, please select them in one go by using the CTRL key on Windows or the CMD key on Mac.