CareerPlanGet AI match score →

Développeur principal ou développeuse principale logiciel - (Online services - Hosting Platforms)

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

Core

Designing, developing, and operating high-availability, low-latency, and secure distributed Gateway services for Ubisoft's online platforms, serving hundreds of millions of users across all studios and titles.

Role type

Principal Software Engineer (Online Services)

Builds

Distributed Gateway services, self-serve infrastructure, and secure API routing for game studios and online services.

Domain

Gaming industry, cloud infrastructure, and distributed systems.

Deliverable

production ML models | product features | infrastructure

Required skills

Go, TypeScript/Node.js, Lua, RESTful API design, distributed systems, AWS, Infrastructure-as-Code (Terraform, AWS CDK, CloudFormation), CI/CD pipelines, HTTP/TLS fundamentals, API security (threat modeling, OWASP Top 10), WAF and edge protection, rate limiting, authentication/authorization, observability (metrics, logs, traces), SRE practices (SLOs, error budgets), legacy code refactoring, production debugging and profiling.

Preferred skills

nginx/OpenResty, service mesh (Kong, Envoy), OAuth2/OIDC/JWT/mTLS, multi-cloud experience (Tencent Cloud, GCP, Azure), self-serve platform development, AI-assisted development tools, AAA live game support.

Technologies

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

Responsibilities

Design and implement secure Gateway features and architecture decisions; evolve toward a self-serve Gateway for internal teams; integrate security controls (threat modeling, WAF policies, rate limiting); provision and operate infrastructure using IaC; implement observability (metrics, logs, traces, alerts); mentor junior engineers; conduct code reviews and architecture discussions; debug and profile production code under load.

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 ↗