CareerPlanGet AI match score →

Senior Software Developer - (Online Service- Hosting Platforms)

Montreal, QC, ca💼 Full-time🗓 2026-07-14 → 2026-07-31

Core

Design, develop, and operate distributed Gateway services ensuring high availability, low latency, and security for player-facing traffic across Ubisoft's online platforms.

Role type

Senior Software Developer (Online Services)

Builds

Distributed Gateway services, API-driven infrastructure, and observability pipelines for game studios and online services.

Domain

Gaming / Cloud Infrastructure / API Security

Deliverable

production ML models | product features | infrastructure

Required skills

Go, TypeScript/Node.js, Lua, AWS, Terraform, AWS CDK, CloudFormation, RESTful APIs, API security, WAF, CI/CD pipelines, HTTP/TLS fundamentals, threat modeling, rate limiting, authentication/authorization, debugging under load, mentoring.

Preferred skills

nginx/OpenResty, service mesh (Kong, Envoy), OAuth2/OIDC/JWT/mTLS, self-serve developer platforms, multi-cloud (Tencent Cloud, GCP, Azure), SRE practices, AAA live game support.

Technologies

Go, TypeScript, Node.js, Lua, AWS, Terraform, AWS CDK, CloudFormation, GitLab CI, GitHub Actions, AWS WAF, OpenResty, Kong, Envoy

Responsibilities

Design and develop distributed Gateway services; write production-grade code in Go, TypeScript/Node.js, and Lua; contribute to technical design and architecture decisions; drive evolution toward a self-serve API-driven Gateway; embed security by design (threat modeling, OWASP mitigations, WAF, edge protection); provision and operate infrastructure using IaC; build observability (metrics, logs, traces, SLO-driven alerting); debug and profile production code; mentor colleagues and participate in code reviews.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗