Senior Client Engineer

We Want You

Synapse Games is looking for a Senior Client Engineer to add new and engaging features to our growing portfolio of successful mobile games. You will be responsible for prototyping, implementing, and maintaining gameplay systems during all stages of a game’s life cycle. The ideal candidate will have a passion for understanding how and why players play our games. Because we are a small studio, there are always opportunities to contribute outside your core role.

Responsibilities.
  • Design and implement client-side gameplay systems and UI

  • Maintain and develop existing games on a roughly two week release schedule

  • Identify and optimize performance problems

  • Support artists and designers by creating tools and researching engine features

  • Participate in code review for knowledge sharing


Requirements.
  • Unity3D or other component-based engine experience

  • Expertise in C# or similar language with strong object-oriented fundamentals

  • Able to work effectively with artists, designers, data analysts, and other engineers

  • Motivated to independently identify areas of code or gameplay that need improvement

  • Willingness to learn new technologies as needed


Pluses.
  • 5+ years engineering experience in the game industry

  • Experience programming with HTTP APIs using REST and JSON interfaces

  • Native development for iOS or Android

  • Computer Science, Engineering, Mathematics, or related degree

  • Familiarity with products from Synapse Games