Senior Software Engineer

Unity Enterprise

Montreal (administrative region)

On-site

CAD 125,000 - 157,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Travel subsidy
Employee stock ownership
Retirement plans
Generous vacation
Parental leave
Office snacks
Wellbeing programs
Employee resource groups
Global Employee Assistance Program
Training programs
Volunteer matching program

Job summary

Unity, a leading provider of real-time 3D development platforms, is seeking a senior software developer to expand client-focused automation across Unity Build Automation and Unity Pipeline Automation. You will mentor teammates and craft scalable tech solutions for RT3D workflows, contributing to production-grade systems and collaborating across global teams.

The role emphasizes hands-on design, execution of scalable automation, and delivering reliable, high-performance tooling to a vast

Qualifications

  • Experience with CI/CD pipelines and orchestration systems.
  • Ability to design flexible, customizable workflow features.
  • Experience leading a globally distributed team.
  • Production experience with RT3D or gaming tooling is a plus.

Responsibilities

  • Provide technical design and architecture for CI/CD, automation, and orchestration for RT3D apps.
  • Develop flexible workflow features for project-specific automation.
  • Drive continuous improvement in a high-trust Agile environment.
  • Architect core systems as CLI tools, microservices, and integration tools.
  • Lead projects and mentor other developers to grow the team.

Skills

Node.js
C#
Python
Ruby

Tools

Jenkins
ArgoCD
Containerization

Job description

L’opportunité Nous sommes l’équipe Unity Authoring Platform, une équipe innovante qui bâtit la plateforme de collaboration RT3D la mieux gérée au monde! Notre équipe Automatisation se concentre sur les outils et l’orchestration qui alimentent des flux de travail entièrement personnalisables, allant de la création de projets Unity à des transformations complexes de ressources de développement (assets), afin d’offrir aux créateurs et créatrices la flexibilité nécessaire pour bâtir et faire évoluer leurs pipelines dans le nuage. La personne retenue pour ce rôle est une ou un développeur logiciel sénior qui est prêt à nous aider à étendre nos plateformes d’automatisation orientées client à l’échelle mondiale, telles que Unity Build Automation et Unity Pipeline Automation. Cette personne encadrera activement les autres membres de son équipe et participera concrètement à la création de solutions techniques afin de simplifier l’automatisation RT3D pour nos utilisateurs — la plus grande communauté de développement de jeux au monde. Elle travaillera à offrir aux utilisateurs une plateforme performante et fiable à grande échelle. La personne idéale possède une vaste expérience dans la conception, la création et le déploiement d’applications en production, ainsi qu’une expérience dans l’exploitation et la maintenance de produits en ligne. Elle est à l’aise de travailler en équipe pour innover et livrer des solutions de grande qualité pour des systèmes hautement complexes. Dans ce rôle, vous apprendrez toutes les nuances du CI/CD RT3D et de l’orchestration ainsi que les défis techniques précis que nous relevons pour notre clientèle, et apporterez une contribution importante grâce à votre perspective unique.

Ce que vous allez faire
  • Travailler avec la direction des équipes de développement ainsi qu’avec des développeurs séniors pour définir la conception technique et l’architecture des technologies de CI/CD, d’automatisation et d’orchestration spécifiquement pour les applications RT3D
  • Concevoir des fonctionnalités de flux de travail flexibles et personnalisables qui permettent aux créateurs d’adapter l’automatisation aux besoins propres à leurs projets
  • Assurer l’amélioration continue au sein d’un environnement Agile fondé sur la confiance et la collaboration, en contribuant à la rédaction de documents de conception technique et aux révisions par les pairs afin de maintenir des standards élevés de développement
  • Faire constamment évoluer les systèmes centraux qui alimentent nos solutions d’automatisation, sous forme d’outils en ligne de commande, de microservices et d’outils d’intégration avec les moteurs RT3D et les SDK de transformation de ressources (assets)
  • Diriger des projets et des initiatives, tout en encadrant d’autres développeurs pour faire croître notre équipe de développement
Ce que nous recherchons
  • Expérience avec un ou plusieurs des principaux langages de programmation que nous utilisons, tels que Node.js, C\#, Ruby ou Python
  • Capacité à se familiariser rapidement avec des systèmes vastes et complexes
  • Compréhension approfondie des Pipelines de CI/CD et des systèmes d’orchestration
  • Expérience de travail au sein d’une équipe répandue à l’échelle mondiale — la collaboration et le travail d’équipe sont importants pour nous
  • Vous avez peut-être également
  • Posséder une expérience significative en outils ou en développement de systèmes de build pour le secteur RT3D ou du jeu vidéo
  • Avoir une compréhension solide du moteur Unity
  • Avoir de l’expérience dans l’exploitation d’un service ou d’un produit en production
  • Avoir de l’expérience avec d’autres outils que nous utilisons, tels que Jenkins, ArgoCD et la conteneurisation
What you’ll be doing
  • Work with engineering leadership and senior developers to provide technical design and architecture for CI/CD, automation and orchestration technology specifically for RT3D applications
  • Develop flexible and customizable workflow features that allow creators to tailor automation to their specific project needs
  • Drive continuous improvement within a high-trust, collaborative Agile environment, contributing to technical design docs and peer reviews to maintain high engineering standards
  • Architect and evolve the core systems that powers our Automation solutions, as command-line tools, microservices, and tools for integrating with RT3D engines and asset transformation SDKs
  • Lead projects and initiatives, while mentoring other developers to grow our engineering team
What we’re looking for
  • Experience with one or more of the main programming languages we use as Node.js, C\#, Ruby or Python
  • The ability to quickly become comfortable with large and complex systems
  • A deep understanding of CI/CD pipelines and orchestration systems
  • Experience working within a globally distributed team - collaboration and teamwork is important to us
  • You might also have
  • Significant experience in tooling or build engineering for the RT3D or gaming industry
  • Solid understanding of the Unity Engine
  • Experience running a production service or product
  • Experience with other tooling we use as Jenkins, ArgoCD, and containerization
Additional information
  • Le support à la relocalisation n’est pas disponible pour ce poste
  • Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste

Salary:125,300.00 - 156,600.00 CAD per year

Cette fourchette correspond au salaire de base prévu pour ce poste.

En plus du salaire de base, ce poste peut donner droit à des attributions d’actions et à une participation à nos programmes d’incitation de l’entreprise, comme des primes annuelles discrétionnaires ou des commissions de vente. Le montant final de l’offre dépendra de plusieurs facteurs, notamment l’emplacement géographique ainsi que l’expérience pertinente, le parcours professionnel, et les compétences du/de la candidat(e).

This range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate’s relevant experience, professional background, and skill set.

Avantages
  • assurance santé, vie et invalidité complète
  • Subvention pour les déplacements
  • Participation des employés à l’actionnariat
  • Régimes de retraite/pension compétitifs
  • Vacances et congés personnels généreux
  • Soutien aux nouveaux parents grâce à des congés et des programmes de soutien aux familles
  • Collations offertes au bureau
  • Programmes et soutien en matière de santé mentale et de bien-être
  • Groupes-ressources pour employés
  • Programme mondial d’aide aux employés
  • Programmes de formation et de perfectionnement
  • Programme de bénévolat et de jumelage de dons
Benefits
  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program

La vie chez Unity Unity [NYSE : U] est le premier moteur de jeu au monde, propulsant les expériences de plus de 3 milliards d’utilisateurs(rices) chaque mois. Les plus grands jeux mobiles, les titres indépendants PC les plus populaires, des jeux console parmi les plus innovants, ainsi que la quasi-totalité des principales expériences XR et jeux Web sont développés, déployés et optimisés avec Unity. Unity accompagne également des équipes dans des secteurs tels que l’automobile, l’industrie manufacturière et la santé pour concevoir, simuler et collaborer en 3D - comblant ainsi l’écart entre les idées et la réalité. Pour plus d’informations, veuillez visiter www.unity.com.

Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed and grown with Unity. Unity also enables teams across industries such as automotive, manufacturing and healthcare to design, simulate and collaborate in 3D — closing the gap between ideas and reality. For more information, please visit www.unity.com.

Unity est un employeur fier de garantir l’égalité des chances. Nous nous engageons à favoriser un environnement inclusif et innovateur et à célébrer nos employés à travers l’âge, l’éthinicité, la couleur, l’ascendance, l’origine nationale, la religion, le handicap, le sexe, l’identité ou l’expression de genre, l’orientation sexuelle ou tout autre statut protégé conformément à la loi applicable. Si vous êtes en situation de handicap ou avez des besoins spécifiques nécessitant des aménagements pour que votre entretien se déroule dans les meilleures conditions, nous vous invitons à remplir ce formulaire afin de nous en informer et que nous puissions faire le nécessaire.

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrating our employees across 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. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators.

La protection de votre vie privée est importante pour nous. Veuillez prendre un moment pour consulter nos politiques de confidentialité pour les prospects et les candidats. Si vous avez des questions concernant la protection de votre vie privée, veuillez nous contacter à DPO@unity.com.

Your privacy is important to us. Please take a moment to review our Prospect and Applicant Privacy Policies. Should you have any concerns about your privacy, please contact us at DPO@unity.com.

Join us in creating industry tools to help creators of all levels bring their projects to reality. Learn more about our culture and values, and get a head start by reading about how our hiring process works.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur(se) graphique, Web Graphics / Graphics Developer, Web Graphics
Développeur(se) graphique, Web Graphics / Graphics Developer, Web Graphics

Unity Technologies • Montreal (administrative region)

On-site
CAD 89,000 - 134,000
Santé, Vie & invalidité
Subvention déplacements
Actionnariat employé
+5
Senior Software Engineer
Senior Software Engineer

Unity • Montreal (administrative region)

On-site
CAD 125,000 - 157,000
Assurance santé
Épargne/participation des employés
Congés payés généreux
+2
Senior Tech Artist Copenhagen, Denmark View role
Senior Tech Artist Copenhagen, Denmark View role

Unity Technologies • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Assurance santé et prévoyance
Participation des employés à l’actionn
Congés payés généreux
+1
Gestionnaire, Développement Logiciel | Manager, Software Engineering
Gestionnaire, Développement Logiciel | Manager, Software Engineering

Unity Enterprise • Montreal (administrative region)

Hybrid
CAD 174,000 - 359,000
Equity awards
Health insurance
Retirement plans
Staff Software Engineer, Gaming AI
Staff Software Engineer, Gaming AI

Unity Enterprise • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Health, life & disability insurance
Commute subsidy
Employee stock ownership
+9
Senior Business Operations Manager
Senior Business Operations Manager

Unity • Montreal (administrative region)

On-site
CAD 110,000 - 169,000
Health, life, and disability insurance
Commute subsidy
Employee stock ownership
+5
Gestionnaire de la réussite client numérique, Industry / Digital Customer Success Manager, Industry
Gestionnaire de la réussite client numérique, Industry / Digital Customer Success Manager, Industry

Unity Technologies • Montreal (administrative region)

On-site
CAD 117,000 - 177,000
Assurance santé
Assurance vie & invalidité
Subvention déplacements
+3
Développeur(se) graphique sénior, Web Graphics / Senior Graphics Developer, Web Graphics
Développeur(se) graphique sénior, Web Graphics / Senior Graphics Developer, Web Graphics

Socket.dev • Montreal (administrative region)

On-site
CAD 110,000 - 160,000
Assurance santé
Participation actionnariat
Congés généreux
Staff Software Engineer, Gaming AI
Staff Software Engineer, Gaming AI

Unity Technologies • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Health insurance
Stock options
Commuter subsidy
+2
Staff Software Engineer
Staff Software Engineer

Unity Enterprise • Montreal (administrative region)

Hybrid
CAD 165,000 - 248,000
Assurance santé, vie et invalidité
Subvention déplacement
Participation des employés à l’actionn
+1