CareerPlanGet AI match score →

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

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

Core

Designing and scaling high-performance online services that support millions of players' connected experiences, including automation, scheduling, notifications, and server orchestration.

Role type

Principal Software Engineer (Online Services)

Builds

Scalable backend platforms for game automation, player connectivity, and server orchestration

Domain

Video game industry / Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

C#, Node.js/TypeScript, Python, Go, Java, REST/GraphQL APIs, event-driven architectures, asynchronous programming, concurrency, SQL/NoSQL databases, distributed backend development, AI coding assistants

Preferred skills

Large-scale platform patterns (load balancing, resilience, retries, circuit breakers), monitoring/logging/alerting tools, serverless architectures (AWS Lambda, SQS, SNS, EventBridge), Kubernetes, low-latency backend systems

Responsibilities

Develop and evolve platform services for automation, scheduling, connectivity, and server management; Lead technical design for new features balancing performance and maintainability; Participate in architecture decisions and system improvements; Collaborate with multidisciplinary teams (production, SRE, Online Services); Diagnose and resolve issues in distributed systems; Improve development practices (code reviews, testing, documentation); Contribute to operational excellence (monitoring, CI/CD pipelines, incident management)

Seniority

Principal, hands-on IC with strategic influence

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