This job might no longer be available.
Senior Software Developer, Code Quality, Sustained Engineering/ Développeur logiciel senior, Qualité du code, Ingénierie soutenue
2 years ago
The opportunity
Unity is looking for a Senior Software Developer to be part of Release Engineering's (RE) Free and Open Source Software (FOSS) Compliance Team. We partner with developers and leaders to drive strategy and implementation around the use, contribution, and adoption of open source software. If you are someone with a keen interest in optimizing process, unblocking developers, and developing systems that audit for compliance, we would love to hear from you! In this role, you will be making a key contribution by ensuring compliance of released versions of Unity!
This is a full time position, based in our Montreal office.
What you’ll be doing
- Design and implement systems to support open source compliance, development and community practices
- Work with the development, legal and management teams to ensure published software meets legal compliance and community acceptance
- Define tools and techniques to manage Unity's open source community engagement.
- Champion open source methodologies while balancing trade-offs between compliance, security, and development overhead
What we’re looking for
- Strong track record of engaging with open source projects as an user and / or contributor
- Ability to analyze build systems, capture data from multiple sources, and work with a high level of integrity and discretion
- Experience of software development in a distributed environment / part of a team working on projects with large code bases
- Experience in accurate and professional communication across global communities (verbal and written) – Proficiency in English
You might also have
- Knowledge of software (source and binary) scanning tools
- Familiarity with open source licenses and their terms
- Ability to prioritize multiple concurrent tasks
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é
Unity est à la recherche d’un(e) développeur(se) sénior de logiciels qui intégrera l’équipe de conformité des logiciels libres et à code source libre (FOSS) du groupe Release Engineering (RE). Nous collaborons avec des développeur(se)s et des dirigeants afin d’orienter la stratégie et la mise en œuvre autour de l’utilisation, de la contribution et de l’adoption de logiciels à code source libre. Si vous êtes quelqu’un qui manifeste un intérêt marqué pour l’optimisation des processus, lever les obstacles qui se dressent sur la route des développeur(se)s et le développement de systèmes qui contrôlent la conformité, nous serions ravis de vous connaître! Dans ce rôle, vous contribuerez de manière décisive en assurant la conformité des versions publiées de Unity!
Il s’agit d’un poste à temps plein situé dans nos bureaux de Montréal.
Ce que vous allez faire
- Concevoir et mettre en œuvre des systèmes permettant de soutenir la conformité, le développement et les pratiques de la communauté du code source libre
- Travailler avec les équipes de développement, juridiques et de gestion pour s’assurer que les logiciels publiés sont conformes aux lois et acceptés par la communauté
- Définir des outils et des techniques permettant de gérer l’engagement de la communauté du code source libre de Unity
- Promouvoir les méthodologies du code source libre tout en équilibrant les compromis entre la conformité, la sécurité et les frais de développement
Ce que nous recherchons :
- Une expérience confirmée en matière de participation à des projets en code source libre en tant qu’utilisateur(rice) ou contributeur(rice)
- Une capacité à analyser des systèmes de version, à saisir des données provenant de sources multiples et à travailler avec un haut niveau d’intégrité et de discrétion
- Une expérience du développement de logiciels dans un environnement distribué ou en tant que membre d’une équipe travaillant sur des projets avec de grandes bases de code
- Une expérience en matière de communication écrite précise et professionnelle au sein de communautés internationales (tant à l’oral qu’à l’écrit), avec une maîtrise de l’anglais
Vous avez peut-être également
- Une connaissance des outils d’analyse des logiciels (source et binaire)
- Une familiarité avec les licences à code source libre et leurs modalités
- Une capacité à prioriser plusieurs tâches simultanées
À propos de 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éateur(rice)s, notamment des développeur(se)s de jeux vidéo, des artistes, des architectes, des concepteur(rice)s automobiles, des cinéastes et bien d’autres professionnel(le)s, utilisent Unity pour donner vie à leurs projets. Unity constitue la base sur lesquelles sont créés les contenus numériques les plus remarquables au monde. Plus précisément, 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.
Au quatrième trimestre de l’année 2021, Unity comptait en moyenne 3,9 milliards d’utilisateurs finaux actifs mensuels ayant consommé du contenu créé ou exploité au moyen de ses solutions. Les applications développées par ces créateurs ont été téléchargées en moyenne cinq milliards de fois par mois en 2021. Pour en savoir davantage, veuillez consulter 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, l'ethnicité, 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.
#LI-AS2 #SEN
Create Your Profile — Game companies can contact you with their relevant job openings.