CareerPlanGet AI match score →

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

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

Core

Design and evolve robust, scalable, and secure online services managing player identity across Ubisoft games and online experiences.

Role type

Senior Principal Software Engineer (Online Services - Player Identity)

Builds

Player identity services, account integration systems, and internal admin tools for live online services.

Domain

Video game industry, cloud infrastructure, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

C#, .NET Core, RESTful API design, microservices architecture, AWS cloud services, Docker containerization, CI/CD pipelines, automated testing, software architecture principles, live service support, technical risk assessment

Preferred skills

C++ SDK development, React web development, Infrastructure as Code (IaC), AWS Aurora RDS and ElastiCache Redis, DevOps operational ownership, observability tools (Grafana, Kibana, SonarQube), AI-assisted development tools (GitHub Copilot, Claude Code), large-scale online platforms experience

Technologies

.NET Core, C#, AWS, Docker, React, C++, GitLab, SonarQube, Grafana, Kibana, GitHub Copilot, Claude Code

Responsibilities

Participate in all phases of software development including analysis, design, implementation, testing, integration, debugging, deployment, and support. Estimate development efforts and contribute to delivery planning. Provide high-quality support to production systems and live services. Collaborate closely with team members and cross-functional partners. Ensure proper integration of account services with other platform systems. Evaluate technical risks and measure impacts of architectural and implementation decisions.

Seniority

Senior, hands-on IC with strategic impact

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