Senior Software Developer (Online Services - Player Identity)
Core
Design, develop, and support scalable, secure online services for player identity, authentication, and profile management across Ubisoft games.
Role type
Senior Software Developer (Backend/Cloud)
Builds
Player identity services, authentication systems, and administrative tools for Ubisoft's online ecosystem.
Domain
Gaming, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Core, RESTful API design, Microservices architecture, AWS, Docker, CI/CD pipelines, Software architecture, Scalability, Security principles, Troubleshooting live systems
Preferred skills
C++, SDK development, React, Infrastructure as Code (IaC), Observability tools (Grafana, Kibana, SonarQube), AI-assisted development tools
Technologies
.NET Core, AWS (Aurora RDS, ElastiCache Redis), Docker, GitLab, SonarQube, Grafana, Kibana, React, C++, GitHub Copilot, Claude Code
Responsibilities
Participate in full software development lifecycle (analysis, design, implementation, testing, deployment). Estimate development effort and contribute to delivery planning. Provide high-quality support for production systems. Ensure proper integration of account services with platform systems. Assess technical risks and evaluate architectural decisions.
Seniority
Senior, hands-on IC