Senior Software Engineer

ironSource

Montreal (administrative region)

On-site

CAD 110,000 - 140,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ironSource est à la recherche d’un développeur logiciel sénior pour étendre nos plateformes d’automatisation RT3D et orchestrer des pipelines à l’échelle mondiale. Vous encadrerez des développeurs et contribuerez à concevoir des solutions techniques robustes pour Unity Build Automation et Pipeline Automation.

Vous apprendrez rapidement les nuances du CI/CD RT3D, travaillerez avec des équipes internationales et veillerez à livrer des produits fiables et performants destinés à notre vaste

Qualifications

  • Expérience avec Node.js, C#, Ruby ou Python.
  • Capacité à se familiariser rapidement avec des systèmes vastes et complexes.
  • Compréhension des pipelines CI/CD et des systèmes d’orchestration.
  • Expérience de travail au sein d’une équipe répartie à l’échelle mondiale.

Responsibilities

  • 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

Skills

Node.js
C#
Ruby
Python

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
Information supplémentaire
  • 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
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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Unity Technologies • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Développeuse ou développeur backend sénior, Outils IA internes / Senior Backend Developer, Internal AI Tooling
Développeuse ou développeur backend sénior, Outils IA internes / Senior Backend Developer, Internal AI Tooling

Unity • Montreal (administrative region)

On-site
CAD 125,000 - 203,000
Santé et assurance
Congés annuels généreux
Programme d’actionnariat
Software Engineer
Software Engineer

ironSource • Montreal (administrative region)

Remote
CAD 110,000 - 150,000
Santé et assurance complètes
Congés généreux
Stock options
+2
Développeur·euse logiciel sénior, DevOps et infrastructure
Développeur·euse logiciel sénior, DevOps et infrastructure

OSEDEA • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Salaire compétitif
Horaire flexible
Congé sabbatique payé
+2
Gestionnaire, Développement Logiciel | Manager, Software Engineering
Gestionnaire, Développement Logiciel | Manager, Software Engineering

Unity • Montreal (administrative region)

On-site
CAD 236,000 - 319,000
Health, life and disability insurance
Equity awards
Flexible/remote work
+1
Gestionnaire de produit technique Sénior, Stratégie des données du Pipeline / Senior Technical[...]
Gestionnaire de produit technique Sénior, Stratégie des données du Pipeline / Senior Technical[...]

Unity • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Assurances santé, vie et invalidité
Subvention de transport
Possession d'actions pour les employés
+9
Développeur(se) logiciel sénior, optimisation d'actifs 3D (C++) / Senior Software Developer, 3D[...]
Développeur(se) logiciel sénior, optimisation d'actifs 3D (C++) / Senior Software Developer, 3D[...]

Unity • Montreal (administrative region)

On-site
CAD 125,000 - 203,000
Assurance santé, vie et invalidité
Subvention pour les déplacements
Participation des employés à l’actionn
+3
Développeur.euse logiciel Sénior - (Online services - Hosting Platforms)
Développeur.euse logiciel Sénior - (Online services - Hosting Platforms)

Ubisoft • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Spécialiste – Fiabilité des outils et de l’infrastructure (March of Giants)
Spécialiste – Fiabilité des outils et de l’infrastructure (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Spécialiste Fiabilité outils et infrastructures - TGQF
Spécialiste Fiabilité outils et infrastructures - TGQF

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 150,000