{bc}
smartrecruiters

Online Programmer (Online Services - Player Identity)

Ubisoft
Montréal, CAN
Full-time
Mid
Onsite
Discovered 2 weeks ago
ReactAWSDockerCommunication

Full Job Posting

Responsibilities

  • Participate in all phases of software development, including analysis, design, implementation, testing, integration, debugging, deployment, and support of online services.
  • Estimate development effort and contribute to delivery planning.
  • Provide high-quality support for production systems and live services.
  • Collaborate closely with team members and cross-functional partners.
  • Ensure proper integration of account services with related platform systems.
  • Assess technical risks and evaluate the impact of architectural and implementation decisions.
  • Stay current with emerging technologies and best practices in online services, gaming, cloud computing, and web development.

Preferred Qualifications

  • Experience with C++ and SDK development.
  • Experience with React and modern web application development.
  • Experience with Infrastructure as Code (IaC).
  • Experience with AWS services such as Aurora RDS and ElastiCache Redis.
  • Experience with DevOps practices and operational ownership of services.
  • Experience with observability and monitoring tools such as Grafana, Kibana, and SonarQube.
  • Experience using AI-assisted development tools such as GitHub Copilot or Claude Code.
  • Experience working on large-scale online platforms, SaaS solutions, or gaming services.
  • Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us on our journey and help create the unknown!

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or an equivalent combination of education and professional experience.
  • Significant professional experience in software development, including experience designing, developing, and supporting production systems.
  • Strong experience with C# and .NET Core.
  • Experience designing and developing RESTful APIs and distributed systems using a microservices architecture.
  • Experience with cloud-based services and modern infrastructure technologies, preferably AWS.
  • Experience working with containerized applications and technologies such as Docker.
  • Experience with modern software development practices, including CI/CD pipelines, automated testing, code quality tools, and version control systems.
  • Strong understanding of software architecture, scalability, reliability, performance, and security principles.
  • Experience troubleshooting and supporting production systems in a live-service environment.
  • Ability to assess technical trade-offs, risks, and impacts when making design and implementation decisions.
  • Strong collaboration and communication skills, with experience working effectively in cross-functional teams.
  • Ability to work independently, take ownership of technical initiatives, and drive solutions from concept to delivery.
  • Curiosity and willingness to stay current with evolving technologies, development practices, and industry trends.
  • Experience with C++ and SDK development.
  • Experience with React and modern web application development.
  • Experience with Infrastructure as Code (IaC).
  • Experience with AWS services such as Aurora RDS and ElastiCache Redis.
  • Experience with DevOps practices and operational ownership of services.
  • Experience with observability and monitoring tools such as Grafana, Kibana, and SonarQube.
  • Experience using AI-assisted development tools such as GitHub Copilot or Claude Code.
  • Experience working on large-scale online platforms, SaaS solutions, or gaming services.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Ubisoft