4h ago

Senior Backend Developer

Montreal, Canada

$130k-$180k / yearest.

full-timeseniorVideo game engine / software development

🛠 Tech Stack

💼 About This Role

You'll design and evolve the Unity Package Manager ecosystem, serving millions of creators. You'll improve service features, key package manager functionality, and editor integration. This role offers work with multiple languages (Node.js, C#, C++) and distributed systems challenges.

🎯 What You'll Do

  • Design and implement backend services for Unity Package Manager.
  • Collaborate with UX, Editor, and platform teams for end-to-end experiences.
  • Improve reliability, security, and performance via automated testing and observability.
  • Lead technical initiatives to evolve the package ecosystem.
  • Conduct code reviews, document design decisions, and share knowledge.

📋 Requirements

  • Proficiency in Node.js, C#, or C++ for production backend development.
  • Experience designing, implementing, and maintaining APIs and services.
  • Ability to collaborate and communicate effectively with cross-functional teams.
  • Solid problem-solving skills to break down complex problems into actionable solutions.
  • Hands-on experience with CI/CD for building, testing, and deploying backend services.

✨ Nice to Have

  • Knowledge of secure development practices and software supply chain (signing, provenance, SBOM).
  • Experience with package ecosystems or registries (npm, NuGet, Maven, Cargo).
  • Experience with distributed systems and performance optimization (caches, message queues, profiling).
  • Experience with cloud, containerization, and IaC (Docker, Kubernetes, Terraform/Pulumi).

🎁 Benefits & Perks

  • 🏥 Comprehensive health, life, and disability insurance
  • 💰 Employee stock participation program
  • 🏖️ Generous vacation and personal leave
  • 👶 Parental leave and family support programs
  • 📚 Training and development programs

🚩 Heads Up

  • No relocation assistance or visa sponsorship offered.
  • Requires proficiency in multiple languages, which may limit candidates.
0 0 0