Développeur(se) Logiciel, Diagnostics Pour Développeur(se)s / Software Developer, Developer Diagnostics

Montreal, QC, Canada

Job Description

L'opportunite
Developper la plateforme Unity, c'est concevoir, batir, tester et maintenir de nouvelles fonctionnalites et des produits qui permettent aux artistes, aux modelisateur(rice)s et aux developpeur(se)s de creer du contenu riche et interactif. Nous sommes a l'avant-garde de la creation et de l'experience de contenu.
Nous recherchons un(e) developpeur(se) logiciel passionne(e) pour rejoindre l'equipe de diagnostics. En tant que principale plateforme de developpement pour les jeux en ligne et les jeux pour appareil mobile, Unity permet aux developpeur(se)s de repousser les limites et de realiser leurs creations plus rapidement que jamais. Nous aidons les developpeur(se)s a accelerer leurs creations et a batir des entreprises durables grace a la publicite, aux achats integres et a l'analytique. Cette entreprise en forte croissance necessite un(e) developpeur(se) motive(e) qui se soucie profondement des pipelines robustes de collecte et d'analyse de donnees.
Au sein d'une equipe autonome, vous collaborerez etroitement avec des developpeur(se)s de services, du moteur et des plateformes. Votre role sera essentiel pour que nos utilisateur(rice)s disposent des donnees de performance necessaires afin d'ameliorer continuellement leurs jeux. Nous utilisons une stack moderne comprenant Go, Kotlin, TypeScript et C#.
Ce que vous allez faire

  • Participer a des projets au sein d'equipes multidisciplinaires afin de livrer des solutions de developpement a fort impact.
  • Rediger et maintenir un code propre et de haute qualite afin de soutenir les fonctionnalites actuelles et a venir du produit.
  • Assurer l'evolutivite et la fiabilite du service a l'aide d'une conception efficace du code et du stockage des donnees
  • Assurer une livraison de haute qualite en mettant en place et en maintenant des tests unitaires et d'integration complets.
Ce que nous recherchons
  • Maitriser au moins un langage de programmation moderne (par exemple, Golang, C# ou Kotlin).
  • Experience avec des technologies de conteneurisation comme Docker et Kubernetes, ainsi qu'avec l'IaC (Infrastructure as Code).
  • Experience averee dans le developpement et le deploiement de systemes logiciels robustes.
  • Excellentes aptitudes pour le travail d'equipe, la collaboration et la communication.
  • Avoir un interet pour l'analyse et la visualisation des donnees, avec le desir de developper ces competences.
Vous avez peut-etre egalement
  • Experience en analyse de donnees : La capacite d'effectuer une exploration initiale des donnees, d'identifier des tendances et de comprendre des concepts statistiques afin d'interpreter correctement les donnees.
  • Experience des principes de visualisation des donnees : Comprendre comment structurer les donnees pour une presentation claire et savoir quels types de graphiques sont les plus efficaces selon les differents recits de donnees. Bien que ce soit souvent un role distinct, ce ou cette developpeur(se) doit comprendre les principes afin de structurer adequatement les donnees de sortie.
  • Avoir une familiarite avec les systemes de gestion de bases de donnees OLAP (traitement analytique en ligne).
  • Avoir de l'experience de travail efficace avec des equipes a distance ou internationales.
Information supplementaire
  • Le support a 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
La vie chez Unity
Nous offrons une large gamme d'avantages visant a soutenir le bien-etre de nos employe(e)s et favoriser l'equilibre entre vie professionnelle et vie personnelle. Vous pouvez en lire davantage sur notre .
Unity [NYSE: U] est la principale plateforme pour creer et developper des jeux ainsi que des experiences interactives. Des createurs, allant du developpeur de jeux aux artistes en passant par les architectes, les concepteurs automobiles, les experts en infrastructure, les cineastes et plus encore utilisent Unity pour donner vie a leur imagination a travers plusieurs plateformes, notamment mobile, PC et console ainsi que l'informatique spatiale.
Au quatrieme trimestre 2024, plus de 70% des 1000 jeux mobiles les mieux classes ont ete realises avec Unity, et en 2024, les applications creees avec Unity ont enregistre en moyenne 3,7 milliards de telechargements par mois. Pour plus d'informations, veuillez consulter le site .
Unity est un employeur fier de garantir l'egalite des chances. Nous nous engageons a favoriser un environnement inclusif et innovateur et a celebrer nos employes a travers l'age, l'ethinicite, la couleur, l'ascendance, l'origine nationale, la religion, le handicap, le sexe, l'identite ou l'expression de genre, l'orientation sexuelle ou tout autre statut protege conformement a la loi applicable. Si vous etes en situation de handicap ou avez des besoins specifiques necessitant des amenagements pour que votre entretien se deroule dans les meilleures conditions, nous vous invitons a remplir afin de nous en informer et que nous puissions faire le necessaire.
Ce poste exige que son ou sa titulaire possede une connaissance de l'anglais qui soit suffisante pour lui permettre d'avoir des echanges professionnels verbaux et ecrits dans cette langue, puisque l'accomplissement des taches liees a ce poste necessite des communications frequentes et regulieres avec des collegues et partenaire situes a l'echelle mondiale et dont la langue commune est l'anglais.
Les chasseurs de tetes et les agences de recrutement ne peuvent pas soumettre resumes/CV par ce site Web ou directement aux superviseurs. Unity n'accepte pas des chasseurs de tetes non sollicites et des resumes (CV) d'agence. Unity ne payera pas d'honoraires a aucune agence tierce ou entreprise qui n'a pas signe d'ententes avec Unity.
La protection de votre vie privee est importante pour nous. Veuillez prendre un moment pour consulter nos politiques de confidentialite pour et les . Si vous avez des questions concernant la protection de votre vie privee, veuillez nous contacter a DPO@unity.com.
The opportunity
Developing the Unity platform means designing, building, testing, and maintaining new features and products that empower artists, modelers, and developers to create rich and interactive content. We are on the cutting edge of how content is created and experienced.
We are seeking a passionate Software Developer to join the Diagnostics Team. As the leading development platform for online and mobile games, Unity is helping take developer's creations further and faster than ever before. Unity helps developers accelerate their creations and build sustainable businesses through advertising, in-app purchases, and analytics. This fast-growing business requires a motivated developer who cares deeply about robust data collection and analysis pipelines.
This is an autonomous team where you will work closely with service, engine and platform developers. Your role is critical in ensuring our users are empowered with the performance data they need to continuously improve their games. We utilize a modern stack including Go, Kotlin, TypeScript, and C# across our products.
What you'll be doing
  • Participate in projects across multidisciplinary teams to deliver high-impact engineering solutions.
  • Write and maintain high-quality, clean code to support the existing and future functionality of the product.
  • Ensure service scalability and reliability through effective code and data storage design.
  • Drive high-quality delivery by implementing and maintaining comprehensive unit and integration tests.
What we're looking for
  • Proficiency in at least one modern programming language (e.g., Golang, C#, or Kotlin).
  • Experience with containerization technologies like Docker and Kubernetes, and Infrastructure as Code (IaC).
  • Proven experience in building and deploying robust software systems.
  • Excellent teamwork, collaboration, and communication skills.
  • Interest in Data Analysis and Visualization, with a desire to develop these skills.
You might also have
  • Experience with Data Analysis: The ability to perform initial data exploration, identify trends, and understand statistical concepts to correctly interpret data.
  • Experience with Data Visualization Principles: Understanding how to structure data for clear presentation and knowing which chart types are most effective for different data stories. While often a separate role, this developer must understand the principles to properly structure the output data.
  • Familiarity with OLAP (Online Analytical Processing) Database Management Systems (DBMS).
  • Experience working effectively with remote or international teams.
Additional information
  • Relocation support is not available for this position
  • Work visa/immigration sponsorship is not available for this position
Life at Unity
We offer a wide range of benefits designed to support employees' well-being and work-life balance. You can read more about them on our .
Unity [NYSE: U] is the leading platform to create and grow games and interactive experiences. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing.
As of the third quarter of 2024, more than 70% of the top 1,000 mobile games were made with Unity, and in 2024, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit .
Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate 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. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out to let us know.
This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.
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.
Your privacy is important to us. Please take a moment to review our and . Should you have any concerns about your privacy, please contact us at DPO@unity.com.
#MID

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3232983
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned