L'opportunitéNous recherchons un développeur ou une développeuse logiciel backend pour se joindre à l'équipe Live Content et contribuer à façonner l'avenir de la plateforme. Live Content vise à remplacer la diffusion de contenu infonuagique et la configuration à distance : livrer des ressources et des configurations en cours d'exécution, soutenir leur mise en production au fil du temps et cibler des joueurs précis avec du contenu précis. À titre de contributeur ou contributrice clé au sein d'une petite équipe, vous participerez à la conception, à la création et au déploiement de services de gestion et de diffusion de contenu et de configuration destinés à la plus grande communauté de développement de jeux au monde. Vous jouerez également un rôle central dans la conception de solutions techniques axées sur la performance et la fiabilité des systèmes à très grande échelle.
Ce que vous ferez- Concevoir, développer et maintenir de nouveaux services, et améliorer nos services existants
- Soutenir les capacités de contenu en direct et de ciblage des joueurs
- Assurer l'évolutivité et la fiabilité des services grâce à une conception efficace du code et du stockage des données
- Travailler en étroite collaboration avec d'autres équipes de Unity partout dans le monde pour offrir aux développeurs une expérience toujours aussi remarquable avec l'ensemble des services Unity
- Évoluer au sein d'une équipe distribuée et collaborer avec des collègues locaux et à distance
- Livrer un code de grande qualité et facile à maintenir
Ce que nous recherchons- De solides compétences en programmation dans votre langage préféré, même s'il ne s'agit pas du nôtre
- De l'expérience en conception, en mise en œuvre et en test d'applications et de systèmes de services
- De l'expérience en livraison et en déploiement continus
- De l'expérience avec les tests unitaires et les cadres de test de bout en bout
- Une connaissance et une aisance avec les outils d'IA pour améliorer votre façon de travailler
Vous pourriez aussi avoir- De l'expérience avec notre pile technologique (Golang, MongoDB, Kubernetes), un atout mais non une exigence : nous cherchons d'excellents programmeurs et programmeuses qui ont réussi à résoudre des problèmes dans des domaines semblables
- Une compréhension des défis liés à la création de systèmes infonuagiques distribués, hautement disponibles et évolutifs, ainsi que de l'expérience avec des plateformes infonuagiques comme AWS, GCP ou Azure et avec le DevOps (déploiement, surveillance, automatisation)
- Une connaissance pratique du moteur de jeu Unity
The opportunityWe're looking for a Backend Software Developer to join the Live Content team and help shape the future of the platform. Live Content is meant to replace cloud content delivery and remote configuration: delivering assets and configuration at runtime, supporting their release over time, and targeting specific players with specific content. As a core individual contributor on a small team, you will help design, build, and deploy services for content and configuration management and delivery to the largest game development community in the world. You will also play a key role in designing technical solutions that focus on system performance and reliability at the largest scale.
What you'll be doing- Design, develop, and maintain new services and improve our existing services
- Support our live content and player targeting capabilities
- Ensure service scalability and reliability through effective code and data storage design
- Work closely with other Unity teams around the world to ensure developers have a consistently great experience across all Unity services
- Operate within a distributed team and collaborate with colleagues both local and remote
- Deliver high-quality, maintainable code
What we're looking for- Solid programming skills in your favorite language, even if it isn't our own
- Experience designing, implementing, and testing service applications and systems
- Experience with continuous delivery and deployment
- Experience with unit testing and end-to-end test frameworks
- Familiarity and comfort using AI tooling to enhance how you work
You might also have- Experience with our stack (Golang, MongoDB, Kubernetes), which is helpful but not required: we are looking for great programmers with a track record of solving problems in similar domains
- An understanding of the challenges of building distributed, highly available, and scalable cloud-based systems, plus experience with cloud platforms like AWS, GCP, or Azure and with DevOps (deployment, monitoring, automation)
- Working knowledge of the Unity game engine
Base Salary Range: We determine the base salary range for this role based on your primary work location:
Zone A: CA$83,300 - CA$124,900 CAD gross
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.
AvantagesChez Unity, nous voulons que nos membres d'équipe s'épanouissent. Nous offrons un large éventail d'avantages conçus pour soutenir le bien-être et l'équilibre travail-vie personnelle.
Veuillez noter: L'admissibilité aux avantages, les offres spécifiques et la couverture varient selon le pays et le statut d'emploi.
Bien que les avantages précis puissent varier, voici certaines des façons dont nous nous efforçons de prendre soin de nos membres d'équipe admissibles à l'échelle mondiale : 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