CareerPlanGet AI match score →

Senior Software Developer - (Online Service - Foundation services)

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

Core

Design, develop, and scale high-performance online services powering game features like automation, scheduling, notifications, and server orchestration for millions of players.

Role type

Senior Software Developer (Backend/Platform Services)

Builds

Scalable backend systems, automation workflows, and game server orchestration platforms

Domain

Gaming / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C#, Node.js/TypeScript, Python, Go, or Java; RESTful APIs and GraphQL; Event-driven architectures; Asynchronous programming and concurrency; SQL and NoSQL databases (MongoDB, DynamoDB, PostgreSQL, MySQL); Distributed systems design; AI coding assistants (e.g., Claude Code)

Preferred skills

High-scale consumer platforms; Load balancing, resiliency, retries, circuit breakers; Monitoring, logging, and alerting; Serverless architectures (AWS Lambda, SQS, SNS, EventBridge); Kubernetes and containerized deployments; Game backend systems

Technologies

C#, Node.js, TypeScript, Python, Go, Java, MongoDB, DocumentDB, DynamoDB, PostgreSQL, MySQL, AWS Lambda, SQS, SNS, EventBridge, Kubernetes

Responsibilities

Develop and evolve platform services supporting automation, scheduling, and player connectivity; Contribute to technical design of new features balancing performance and reliability; Own service components and make architectural decisions; Collaborate with cross-functional teams to integrate services into games; Troubleshoot issues across distributed systems; Improve development practices through code reviews and documentation; Support operational excellence including monitoring and incident response

Seniority

Senior, hands-on IC

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