Online Programmer (Online Services - Player Identity)
Core
Design and develop robust, scalable, and secure online services for player identity, authentication, and access management across Ubisoft games and platforms.
Role type
Senior IC backend engineer (distributed systems & cloud)
Builds
Player identity services, authentication systems, and administrative tools for Ubisoft's online ecosystem
Domain
Gaming / Cloud Infrastructure / Identity & Access Management
Deliverable
production ML models | product features
Required skills
C#, .NET Core, RESTful API design, microservices architecture, AWS, Docker, CI/CD, software architecture, scalability, security principles, troubleshooting live systems
Preferred skills
C++, React, Infrastructure as Code (IaC), observability tools (Grafana, Kibana, SonarQube), AI-assisted development tools, large-scale online platform experience
Technologies
.NET Core, Docker, AWS (Aurora RDS, ElastiCache Redis), GitLab, SonarQube, Grafana, Kibana, React, GitHub Copilot, Claude Code
Responsibilities
Participate in full software development lifecycle (analysis, design, implementation, testing, deployment, support); Estimate development effort and contribute to delivery planning; Provide high-quality support for production systems; Collaborate with cross-functional partners; Ensure integration of account services with platform systems; Assess technical risks and architectural decisions
Seniority
Senior, hands-on IC
