Tweet

Gram Games is the studio behind some of the most popular mobile titles in the world like 1010!, Six! and Merge Dragons!. We’ve recently released Merge Magic! and we have more awesome projects in the pipeline. We do things differently here: we work in small self-managing teams, enabling you to have an incredible amount of ownership, autonomy and impact. We'll never ask you to abandon your craft and just focus on managing others or workload. At Gram everyone is expected to have a razor-sharp focus on what creates tangible impact: impact on their team, impact on their work environment and impact on the overall company strategy. We are on the lookout for a talented Senior Game Developer.

As a Senior Software Engineer, you'll jump onto one of our largest projects, putting yourself right in the center of the action. You’ll deliver a great code and support your team by coaching them and ensuring they deliver clean, structured code. You’ll also be a source of knowledge of gameplay systems to guide the team.

We're looking for someone who is proactive, autonomous and who can bring years of hands-on, end-to-end production and live operations experience to our team. Someone who jumps to a challenge, and throws their all into writing robust code, and making great games, start to finish. Someone who will contribute fully to the creative process, and has a demonstrated passion for hands on mobile games development.

Key Responsibilities

  • Develop new features and gameplay systems
  • Debug and resolve issues in a very large codebase
  • Build tools to improve development and quality of life for the team
  • Support artists and designers in crafting and releasing content
  • Participate in code reviews and offer feedback to your teammates

Requirements

  • Previously shipped multiple products in a team environment
  • 5+ Years game industry / mobile app experience as a software developer
  • 2+ Years of engineering management experience and/or experience as a principal/senior engineer mentoring developers
  • Experience with version source control (e.g. Git, Perforce, Subversion, etc.)
  • B.Sc. Degree or equivalent experience in Computer Science, Game Development or related field
  • Strong communication and reading skills
  • Proficient in written and spoken English

Desired skills

  • Experience with programming in C# and Unity
  • Experience with the following: Gameplay, UI, 2D/3D Graphics, Social/multiplayer, Tools development, Performance / optimization
  • Experience with Python, Objective-C, Swift, Java or Go
  • Familiar with unit tests, CICD, networking, backend integrations, etc

Benefits

  • Competitive salary, bonus plan, Zynga RSU’s (Restricted Stock Units), ESPP (Employee Stock Purchase Plan)
  • RRSP Company Match Contribution
  • Extended Health coverage, dental, disability, critical illness, EAP, and life insurance
  • Virtual mental health and neurodiversity support programs
  • Goodlife fitness annual membership
  • Open vacation policy
  • Family planning support program
  • Generous paid maternity/parental leave
  • Subsidized Back-up child care
  • Zynga happy hours and frequent employee events
  • Casual dress every single day
  • Culture of diversity and inclusion including employee resource groups
  • Work with cool people and impact millions of daily players