Talent.com
Ubisoft
Senior Software Developer - (Online Service - Foundation services)Ubisoft • Montreal, Québec, Canada
Senior Software Developer - (Online Service - Foundation services)

Senior Software Developer - (Online Service - Foundation services)

Ubisoft • Montreal, Québec, Canada
1 day ago
Job type
  • Full-time
Job description
Job Description

As a Senior Software Developer within Ubisoft’s Foundation services teams, you will play a key role in shaping the connected experiences of millions of players. You will contribute to the development, scaling, and operation of high-performance online services powering game features such as automation workflows, referentials, scheduling, notifications, presence, and game server orchestration and more.

Our platforms enable teams to automate game content, operate large-scale backend systems, and ensure smooth, reliable experiences for players worldwide. You’ll help answer critical questions: Can our systems scale to massive demand? Can teams move faster through automation? Can players connect and play seamlessly?

You will contribute to or lead the design and evolution of these services, working in a collaborative, innovative environment focused on performance, reliability, and technical excellence.

What you’ll do

  • Develop, design, and evolve platform services supporting automation, scheduling, player connectivity, and game server management, ensuring scalable, secure, and high-performing systems.
  • Contribute to or lead the technical design of new features and improvements, balancing performance, reliability, and maintainability.
  • Own or contribute to service components, making architectural decisions and continuously improving system performance and scalability.
  • Collaborate with cross-functional teams (game production, SRE, Online Services) to integrate services into games and align on shared technical goals.
  • Troubleshoot and resolve issues across distributed systems, ensuring stability and smooth live operations at scale.
  • Improve development practices through code reviews, testing, documentation, and knowledge sharing.
  • Support operational excellence, including monitoring, alerting, CI/CD pipelines, and incident response.
  • Drive continuous innovation, staying current with emerging technologies and improving our platform capabilities.

Qualifications

What you bring

  • Strong proficiency in one or more programming languages such as C#, Node.js / TypeScript, Python, Go, or Java.
  • Strong understanding of RESTful APIs and/or GraphQL, event-driven architectures, and service-to-service communication patterns.
  • Strong understanding of asynchronous programming, concurrency, and performance optimization.
  • Experience with SQL and NoSQL databases such as MongoDB, DocumentDB, DynamoDB, PostgreSQL, or MySQL.
  • Experience contributing to or owning backend services in a distributed systems environment.
  • Ability to collaborate effectively across teams and communicate technical concepts clearly.
  • Experience with AI coding assistants (e.g., Claude Code).

Nice to have

  • Experience with high-scale consumer platforms and distributed system patterns (load balancing, resiliency, retries, circuit breakers).
  • Experience with monitoring, logging, and alerting systems.
  • Experience with serverless architectures (AWS Lambda, SQS, SNS, EventBridge).
  • Experience with Kubernetes and containerized deployments.
  • Familiarity with game backend systems or latency-sensitive services.


Create a job alert for this search

Senior Software Developer - (Online Service - Foundation services) • Montreal, Québec, Canada

Similar jobs

Senior Software Developer

Trane TechnologiesMontreal, Quebec, Canada
Full-time

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet ... Show more

 • Promoted

Senior Software Developer Specializing in Embedded Systems and Back-End

OctasicMontreal (administrative region), QC, CA
Full-time

Elevate your career as a Senior Software Developer focused on embedded systems and back-end architectures.Leverage your expertise in robust software solutions while engaging with product teams and ... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthMontreal (administrative region), QC, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Software Developer (Logistics Technology Systems)

ToparoMontreal, Montreal (administrative region), CA
Full-time +1

As a Senior Software Developer, you will play a pivotal role in the growth and development of Logistics Technology Systems for one of our clients, utilizing leading-edge technologies.The ideal cand... Show more

 • Promoted

Senior Software Developer

Nanometrics IncRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

About Nanometrics With 40 years of seismic technology and industry application experience, we are a global, award‑winning company providing monitoring solutions and equipment for studying artificia... Show more

 • Promoted

Senior Fullstack Software Developer

DiagramMontreal (administrative region), QC, CA
Full-time

You’ll work across the stack, from front-end to back-end, building features that deliver real business value and contribute to the evolution of our platform.You’ll collaborate closely with Product ... Show more

 • Promoted

Montreal, Senior Software Developer - AI Platform

Terzo TechnologiesMontreal, Montreal (administrative region), CA
Full-time

Terzo is an Enterprise AI Data and Analytics platform that ‘makes data dance’! We believe that data can transform financial and operating performance by driving better decision-making.Terzo uses th... Show more

 • Promoted

Senior Software Developer, DevOps & Infrastructure

OSEDEAMontreal (administrative region), QC, CA
Full-time

We’re a thriving and agile tech development firm.People are at the center of everything we do.Our team personally cares about our clients and the world around them, and we care about our team’s lif... Show more

 • Promoted

Senior Software Engineer

fiveonefourMontreal (administrative region), QC, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Developer Innovating AI-Driven Solutions

InTouchLinkMontreal (administrative region), QC, CA
Full-time

Become a Senior Software Developer focused on AI-enhanced applications within a collaborative team.Contribute to innovative features for a platform that enriches the lives of senior living resident... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksMontreal (administrative region), QC, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Senior Software Developer

SSENSEMontreal (administrative region), QC, CA
Full-time

SSENSE is a global technology platform operating at the intersection of culture, community, and commerce.Headquartered in Montreal, it features a mix of established and emerging luxury brands acros... Show more

 • Promoted

Senior Software Engineer, Product (Canada)

CentariMontreal (administrative region), QC, CA
Full-time

Senior Software Engineer, Product (Canada).Senior Software Engineer, Product (Canada).This range is provided by Centari.Your actual pay will be based on your skills and experience — talk with your ... Show more

 • Promoted

Senior Developer

Coconut SoftwareMontreal (administrative region), QC, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Software Developer- EN

RBCMontreal (administrative region), QC, CA
Full-time

We are seeking a strong Senior Software Developer to join the Cash Analytics team, responsible for building and supporting core pricing and risk analytics platforms for cash products.This role focu... Show more

 • Promoted

Senior Software Developer C++

CS GROUP - CanadaMontreal (administrative region), QC, CA
Full-time +1

CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous dr... Show more

 • Promoted

Senior Software Developer

FirstbaseMontreal (administrative region), QC, CA
Full-time

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world.AppDirect offers a subscription commerce platform to sell any product, through any channel, ... Show more

 • Promoted

Senior Software Engineer, Developer Experience

VantaMontreal (administrative region), QC, CA
Full-time

At Vanta, our mission is to help businesses earn and prove trust.We believe that security should be monitored and verified continuously, and we empower companies to practice better security and pro... Show more

 • Promoted

GO - Senior Software Developer

Aylo CareersMontreal (administrative region), QC, CA
Full-time

Established in 2004, we are a tech pioneer offering world-class adult entertainment and games on some of the internet’s safest and most popular platforms.With the support of an international team o... Show more

 • Promoted

Senior Software Developer - Growth

BotpressMontréal, Quebec, Canada
Full-time

About Botpress The Growth team at Botpress is seeking a.The ideal candidate is focused on solving problems, thrives in a fast-paced environment, and is adaptable.With a builder's mindset and a hack... Show more