Développeur(se) Backend Sénior / Senior Backend Developer, Unity Package Manager

Unity Unity · Enterprise · Montreal, QC · Engineering

Senior Backend Developer for Unity Package Manager, focusing on designing, implementing, and evolving backend services and registry components. The role involves improving reliability, security, and performance, collaborating with various teams, and mentoring peers to define the next generation of the Unity ecosystem.

What you'd actually do

  1. Concevoir, implémenter et exploiter des services backend et des composants de registre pour le Gestionnaire de Packages Unity (API, processus de publication et de consommation des packages).
  2. Collaborer avec les équipes UX, l’équipe Éditeur et les équipes plateforme afin d’offrir des expériences fluides de bout en bout pour les packages et leurs intégrations.
  3. Améliorer la fiabilité, la sécurité et la performance grâce à des tests automatisés, à des outils d’observabilité et à la livraison continue.
  4. Diriger ou soutenir des initiatives techniques visant à faire évoluer l’écosystème de packages Unity.
  5. Effectuer des revues de code, documenter les choix de conception et partager les connaissances afin de faire progresser les pratiques de développement.

Skills

Required

  • Node.js
  • C#
  • C++
  • API design
  • backend services
  • large-scale systems integration
  • collaboration
  • technical documentation
  • problem-solving
  • CI/CD

Nice to have

  • secure development practices
  • software supply chain security
  • package ecosystems
  • artifact repositories
  • developer tools
  • distributed systems
  • performance optimization
  • cloud computing
  • containerization
  • IaC
  • advanced testing strategies