Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Developer, External Productions /

Home > Programming & Engineering

Senior Software Developer, External Productions / in Montréal, Canada

  • Unity
  • Full time
  • Senior
  • Email
  • Montréal, Canada
  • 24/11/2021
  • Report

The opportunity

Come craft the future of Unity, you'll work closely with top developers to help break boundaries of what is possible in Unity.

You'll implement new Unity features and optimize current features in conjunction with our partners. Your work will help improve many different teams across all of Unity so you'll have the opportunity to meet new people, and learn new skills. This is a phenomenal opportunity to contribute to groundbreaking technology.

We want to welcome an expert in game development to improve tooling for a AAA ecosystem in the Unity Engine.

Do you want to build tools and systems that empower large teams of content creators to excel?

This role will require occasional travel to partner offices for client collaboration or to other Unity offices for training. Travel is expected less than 25% of the time.

What you’ll be doing

  • Working with external team to build high-end showcases for Unity
  • Developing features, workflows or tools as needed in collaboration with our partner teams
  • Optimizing systems and tools to work with massive data sets
  • Working with premiere technology inside Unity to tackle ambitious problems and improve our tools before release.

What we’re looking for

  • AAA game development experience with several titles shipped on PC or Console
  • Excellent and current programming skills. C/C++, C#
  • Strong optimization and debugging skills.
  • Great communication skills and ability to work effectively on shared projects with designers, artists, testers, and other developers
  • Experience with Unity, Unreal, CryEngine or other 3D game engines

You might also have

  • Experience with animation programming and procedural animation techniques.
  • A love of writing good tools and workflows for all kinds of game developers
  • Realtime networked multiplayer game experience, specifically with rollback prediction models.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Life at Unity

Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.

Unity is at the forefront of development by working alongside partners to ensure optimized support for the latest releases and platforms. Apps developed by Unity creators were downloaded more than five billion times per month in 2020. For more information, please visit www.unity.com.


Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

The opportunity

Come craft the future of Unity, you'll work closely with top developers to help break boundaries of what is possible in Unity.

You'll implement new Unity features and optimize current features in conjunction with our partners. Your work will help improve many different teams across all of Unity so you'll have the opportunity to meet new people, and learn new skills. This is a phenomenal opportunity to contribute to groundbreaking technology.

We want to welcome an expert in game development to improve tooling for a AAA ecosystem in the Unity Engine.

Do you want to build tools and systems that empower large teams of content creators to excel?

This role will require occasional travel to partner offices for client collaboration or to other Unity offices for training. Travel is expected less than 25% of the time.

What you’ll be doing

  • Working with external team to build high-end showcases for Unity
  • Developing features, workflows or tools as needed in collaboration with our partner teams
  • Optimizing systems and tools to work with massive data sets
  • Working with premiere technology inside Unity to tackle ambitious problems and improve our tools before release.

What we’re looking for

  • AAA game development experience with several titles shipped on PC or Console
  • Excellent and current programming skills. C/C++, C#
  • Strong optimization and debugging skills.
  • Great communication skills and ability to work effectively on shared projects with designers, artists, testers, and other developers
  • Experience with Unity, Unreal, CryEngine or other 3D game engines

You might also have

  • Experience with animation programming and procedural animation techniques.
  • A love of writing good tools and workflows for all kinds of game developers
  • Realtime networked multiplayer game experience, specifically with rollback prediction models.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Life at Unity

Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.

Unity is at the forefront of development by working alongside partners to ensure optimized support for the latest releases and platforms. Apps developed by Unity creators were downloaded more than five billion times per month in 2020. For more information, please visit www.unity.com.

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

 

L’opportunité

Contribuez à façonner l'avenir de Unity. Vous travaillerez en étroite collaboration avec les meilleurs développeur(euse)s pour aider à repousser les limites du possible au sein de Unity.

Vous mettrez en œuvre de nouvelles fonctionnalités au sein de Unity et optimiserez les fonctionnalités existantes en collaboration avec nos partenaires. Comme votre travail contribuera à l'amélioration de nombreuses équipes différentes partout au sein de Unity, vous aurez l'occasion de rencontrer de nouvelles personnes et d'acquérir de nouvelles compétences. Il s’agit d’une occasion exceptionnelle de contribuer à une technologie révolutionnaire.

Nous souhaitons recruter un(e) expert(e) de la conception de jeux vidéo pour améliorer l'outillage d'un écosystème AAA du moteur Unity.

Vous voulez élaborer des outils et des systèmes pour permettre à de grandes équipes de créateurs de contenu d'exceller?

Ce poste nécessitera des déplacements occasionnels vers les bureaux des partenaires aux fins de collaboration avec les clients, ou vers d’autres bureaux de Unity à des fins de formation. Les déplacements devraient représenter moins de 25 % de votre temps de travail.

Ce que vous allez faire

  • Travailler avec des équipes externes pour créer des projets-vitrines de haute qualité pour Unity
  • Développer des fonctionnalités, des flux de travail ou des outils au besoin en collaboration avec nos équipes partenaires
  • Optimiser les systèmes et les outils pour travailler efficacement avec des ensembles de données massifs
  • Travailler avec des technologies avancées au sein de Unity pour vous attaquer à des problèmes ambitieux et améliorer nos outils avant les lancements

Ce que nous recherchons :

  • Une expérience dans le développement de jeux AAA avec plusieurs titres livrés sur PC ou console
  • Des compétences excellentes et à jour en programmation Une aisance avec C/C++ et C#
  • De solides compétences en matière de débogage et d’optimisation
  • D'excellentes aptitudes de communication et capacité à travailler efficacement sur des projets partagés avec des concepteurs, des artistes, des testeurs et d’autres développeurs
  • Une expérience avec Unity, Unreal, CryEngine ou d’autres moteurs de jeux 3D

Vous avez peut-être également

  • Une expérience avec les techniques de programmation de l'animation et les techniques d'animation procédurales.
  • Une passion pour la création d’outils et de flux de travail de qualité pour toutes sortes de développeurs de jeux vidéo
  • Une expérience avec les jeux multijoueurs en réseau et en temps réel, en particulier avec les modèles de prédiction de retour arrière

Nous veillerons à ce que les personnes handicapées bénéficient d’aménagements raisonnables pour participer au processus de demande d’emploi ou d’entrevue, pour remplir des fonctions professionnelles essentielles et pour recevoir d’autres avantages et privilèges d’emploi. Veuillez nous contacter pour demander des aménagements.

La vie chez Unity

Unity (NYSE: U) est la plateforme la plus utilisée au monde pour la création et l'exécution interactive de contenu 3D en temps réel (RT3D). Des créateurs, notamment des développeurs de jeux vidéo, des artistes, architectes, concepteurs automobiles et cinéastes, utilisent Unity pour donner vie à ce qu'ils ont imaginé. La plateforme de Unity offre un ensemble complet de solutions logicielles pour créer, exécuter et monétiser du contenu interactif 2D et 3D en temps réel pour les téléphones mobiles, les tablettes, les ordinateurs, les consoles et les appareils de réalité augmentée et de réalité virtuelle.

Notre équipe de plus de 1800 personnes assignées à la recherche et au développement fait en sorte que Unity soit à l'avant-garde du développement et assure un soutien optimal pour les plus récentes technologies et plateformes. Les applications développées par les créateurs au sein de Unity ont été téléchargées plus de cinq milliards de fois par mois en 2020. Pour en savoir davantage, visitez le site www.unity.com.


Unity est un employeur axé sur l'égalité des chances qui s'engage à favoriser un environnement inclusif et innovateur avec les meilleurs employés. Par conséquent, nous fournissons des opportunités d'emploi sans tenir compte de l'âge, la race, la couleur, l'ascendance, l'origine nationale, la religion, le handicap, le sexe, l'identité sexuelle ou l'expression, l'orientation sexuelle ou tout autre statut protégé. S'il y a des préparatifs ou des ajustements que nous pouvons faire afin de vous aider à avoir une expérience d'entrevue confortable et positive, veuillez-nous le faire savoir.

Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre résumes/CV par ce site Web ou directement aux superviseurs. Unity n’accepte pas des chasseurs de têtes non sollicités et des résumés (CV) d’agence. Unity ne payera pas d’honoraires à aucune agence tierce ou entreprise qui n’a pas signé d’ententes avec Unity. 

#SEN-SC2

Unity

We believe the world is a better place with more creators in it. This is at the core of our business because we believe our technology can change the world. Our products give content creators the tools to not just entertain but to create innovative R...

Similar positions

Senior Software Engineer, Ultra

  • Unity
  • Full time
  • Bellevue, United States
  • 05/12/2021

Senior Director, Product Management - Developer Ex

  • Unity
  • Full time
  • Helsinki, Finland
  • 05/12/2021

Template - Americas (Montreal)

  • Unity
  • Full time
  • Montréal, Canada
  • 05/12/2021

Senior Software Developer, Vivox / Développeur de

  • Unity
  • Full time
  • Montréal, Canada
  • 05/12/2021

Software Engineer

  • Unity
  • Full time
  • Bellevue, United States
  • 05/12/2021

Senior Director, Product Management - Developer Ex

  • Unity
  • Full time
  • San Francisco, United States
  • 05/12/2021

Senior Software Engineer, Ultra

  • Unity
  • Full time
  • Austin, United States
  • 05/12/2021

Software Developer, Mechatronics/Développeur de lo

  • Unity
  • Full time
  • Montréal, Canada
  • 05/12/2021

Senior Director, Product Management - Developer Ex

  • Unity
  • Full time
  • Bellevue, United States
  • 05/12/2021

Online Programmer C++ F/M/NB

  • Ubisoft
  • Full time
  • Paris, France
  • 05/12/2021