Développeur principal ou développeuse principale logiciel (Online services - player identity)
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