Enable job alerts via email!

Senior Software Engineer

Puzzlecats

Toronto

On-site

CAD 80,000 - 120,000

Full time

6 days ago
Be an early applicant

Job summary

A growing game development company is seeking a Senior Software Engineer to create exciting mobile games. The role involves developing scalable applications, working with advanced technologies, and collaborating within a talented team. Ideal candidates possess strong programming skills, creativity, and empathy for players to enhance gameplay experiences. Experience in Unity, cloud computing, and data systems is preferred, with a focus on delivering quality products on time.

Qualifications

  • Creative and hacker mindset.
  • Strong foundation in object-oriented programming.
  • Knowledge of scripting languages, preferably Python and JavaScript.
  • Familiarity with Unity and mobile technologies (C#, iOS, Android).
  • Preferably experience with data pipelines, big data, and real-time systems.
  • Experience in cloud computing and version control systems like GIT.
  • Possess excellent problem-solving and critical thinking skills.
  • Good sense of empathy and attention to gameplay details.

Responsibilities

  • Develop and ship mobile games every 2 months.
  • Create highly scalable and fun mobile games for a wide audience.
  • Collaborate within a small, high-performing team.

Skills

Creative mindset
Object-oriented programming
Scripting languages (Python, JS)
Unity and mobile technologies
Data pipelines and big data
Cloud computing
Version control (GIT)
Problem solving skills
Communication skills
Empathy for players

Job description

About the Senior Software Engineer position

We are looking for talented engineers interested in creating something big! To succeed in this role, you will need to have a good understanding of the casual mobile game market. You will work on and ship at least 1 game every 2 months.

You will be developing fun and highly scalable mobile games, played by tens of millions of people. You will be part of a small and high performing team, and will have the opportunity to develop your skills while delivering great mobile games.

Senior Software Engineer requirements are:
  • You are creative and have a hacker mindset.

  • Strong object-oriented programing.

  • Knowledge of scripting languages. (Python, JS)

  • Experience with Unity and mobile technologies. (C#, iOS, Android)

  • Experience with data pipelines, big data, machine learning and real time systems preferred.

  • Experience with cloud computing.

  • Experience with version control systems such as GIT.

  • Excellent problem solving, critical thinking and communication skills.

  • Empathy for players, good sense of game-play experience, special attention to detail.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.