Unity Programmer

1 week ago


Montreal, Quebec, Canada SmartPixel Full time $80,000 - $120,000 per year

About Us

SmartPixel is a leading Canadian company in the development of interactive 3D and 2D applications. Our applications are used by clients around the world mainly in the real estate sales and marketing sector. Our solutions are also used by architects, engineers, as well as people involved in asset management, infrastructure, energy and manufacturing. Our development is based on the creation of immersive applications with a personalized user experience, impeccable service and unique after-sales support.

Job description

We're looking for a Unity Lead Programmer to take ownership of our development tools and help deliver projects. Your main focus will be to maintain, improve, and extend the systems that empower our Unity projects. You'll act as both a hands-on developer and a technical leader, writing production-ready code, guiding other programmers, and ensuring smooth integration across teams and projects.

Role

  • Lead and mentor a team of Unity developers, providing technical direction and assistance in delivering projects
  • Maintain and expand the core Unity frameworks and toolsets used across multiple projects
  • Maintain the CI/CD pipeline and deployment processes
  • Collaborate closely with artists and project managers
  • Debug and optimize projects
  • Integrate data essential to operate projects
  • Use version control systems (Perforce/Github)
  • Maintain clean, modular, and well-documented code following best practices

Qualifications

  • Experience with C# and Unity or equivalent (Minimum 5 years of experience)
  • Bachelor degree in software engineering, computer science or equivalent
  • Hands-on experience building interactive 3D applications, tools, or games.
  • Excellent debugging, problem-solving, and communication skills
  • Ability to communicate in english and french
  • Experience leading or mentoring other developers
  • Ability to meet deadlines and be organized
  • Ability to quickly learn and adapt to new technologies

Pluses

  • Experience with web technologies  (e.g., , TS/JS, or React/Svelte)
  • Experience with Unreal Engine or other game engines
  • Experience with other programming languages ​​(C++, Javascript, Python)
  • Experience with shader development

Benefits

  • Competitive salary
  • Creative / Motivated / dynamic team
  • Flexible working hours with bank of hours
  • Hybrid remote/office work
  • Group insurance (life, health, disability, dental, glasses, health account), after 3 months
  • Employer contribution to RRSP after 3 months
  • Telemedicine services included after 3 months
  • 4 weeks employer-paid vacation (includes one week at Christmas holiday, 5 flex days, 2 weeks vacation)
  • STM pass or parking fees paid up to $90 per month, if 2 or more days in the office per week, after 3 months
  • Reimbursement of Internet charges of $50 per month
  • Training available
  • Located near Place-Des-Arts metro station
  • Indoor parking in building ($)
  • Stimulating and dynamic family work environment

Working conditions:

Compensation:

varies according to training and experience.

Status:

Permanent, full-time, 40 hours.

Schedule:

Daytime with flexible hours.

Start date:

As soon as possible.

Right to work in Canada

It is important that you are legally entitled to work in Canada at the time the job offer is made. You may be asked to provide proof of eligibility.

Equal access

We are committed to the principle of equal employment opportunity and encourage people from targeted groups to apply.

The masculine gender is used to lighten the text, without prejudice to women.

Francization

Fluency in French is required as the candidate will be in direct contact with many English-speaking customers outside Quebec.

Job type: Permanent, Full-time

Salary:  varies according to training and experience.

Work schedule:

  • Monday to Friday

Language

  • French (Mandatory)
  • English (Required)

Job location: Hybrid telecommuting in Montreal, QC



  • Montreal, Quebec, Canada Unity Full time

    L'opportunitéNous sommes à la recherche d'un(e) Gestionnaire, Programme Technique Senior expérimenté(e) qui rejoindra notre équipe de publicité. En tant que gestionnaire, programme technique sénior, vous jouerez un rôle crucial en définissant la manière dont de grands programmes techniques sont gérés et suivis dans l'ensemble de notre...


  • Montreal, Quebec, Canada Unity Technologies Full time $72,000 - $108,000 per year

    L'opportunitéAidez-nous à rendre le contenu interactif 3D accessible, partout En tant que gestionnaire de programme technique au sein de l'équipe Graphiques de Unity, vous collaborerez avec des leaders de l'industrie pour étendre notre puissante expérience de création sur des plateformes telles que Windows, Mac, Consoles et XR.Dans ce rôle, vous...


  • Montreal, Quebec, Canada Unity Full time $80,000 - $150,000 per year

    L'opportunitéChez Unity, nous croyons que le monde est meilleur avec plus de créateurs et créatrices. Une façon de soutenir cet effort est de fournir une suite d'outils LiveOps, permettant aux studios de jeux de toutes tailles de construire des jeux de service en direct réussis qui résistent à l'épreuve du temps. Nous fournissons des outils de...


  • Montreal, Quebec, Canada Unity Full time $80,000 - $120,000 per year

    L'opportunitéChez Unity, nous croyons que le monde est meilleur avec plus de créateurs et créatrices. Une façon de soutenir cet effort est de fournir une suite d'outils LiveOps, permettant aux studios de jeux de toutes tailles de construire des jeux de service en direct réussis qui résistent à l'épreuve du temps. Nous fournissons des outils de...


  • Montreal, Quebec, Canada Unity Full time $90,000 - $120,000 per year

    L'opportunitéUnity Graphics a pour mission d'accélérer l'innovation dans l'ensemble de notre pile graphique, en assurant un équilibre parfait entre la performance, la qualité et la portée la plus étendue possible sur tous les appareils. Nous sommes à la recherche d'un(e) développeur(se) graphique passionné(e) par l'apprentissage continu et la...


  • Montreal, Quebec, Canada Unity Full time $90,000 - $120,000 per year

    L'opportunitéChez Unity, nous façonnons l'avenir de la 3D en temps réel en appliquant l'IA pour révolutionner la manière dont les jeux sont créés et vécus. Des outils de création intelligents aux nouvelles façons d'interagir avec le contenu, nous développons la prochaine génération de Pipelines alimentés par l'IA qui rendent la création de...


  • Montreal, Quebec, Canada Unity Full time $90,000 - $120,000 per year

    L'opportunitéUnity Graphics a pour mission d'accélérer l'innovation dans l'ensemble de notre pile graphique, en assurant un équilibre parfait entre la performance, la qualité et la portée la plus étendue possible des appareils. Nous recherchons un(e) développeur(se) graphique passionné(e) par l'apprentissage continu et la collaboration, animé(e)...


  • Montreal, Quebec, Canada Unity Full time $80,000 - $120,000 per year

    L'opportunitéDévelopper la plateforme Unity, c'est concevoir, bâtir, tester et maintenir de nouvelles fonctionnalités et des produits qui permettent aux artistes, aux modélisateur(rice)s et aux développeur(se)s de créer du contenu riche et interactif. Nous sommes à l'avant‑garde de la création et de l'expérience de contenu.Nous recherchons un(e)...


  • Montreal, Quebec, Canada Unity Technologies Full time US$75,000 - US$150,000 per year

    L'opportunitéChez Unity, nous croyons que le monde est meilleur avec plus de créateurs et créatrices. Une façon de soutenir cet effort est de fournir une suite d'outils LiveOps, permettant aux studios de jeux de toutes tailles de construire des jeux de service en direct réussis qui résistent à l'épreuve du temps. Nous fournissons des outils de...


  • Montreal, Quebec, Canada Unity Technologies Full time $60,000 - $120,000 per year

    L'opportunitéChez Unity, nous croyons que le monde est meilleur avec plus de créateurs et créatrices. Une façon de soutenir cet effort est de fournir une suite d'outils LiveOps, permettant aux studios de jeux de toutes tailles de construire des jeux de service en direct réussis qui résistent à l'épreuve du temps. Nous fournissons des outils de...