Senior Software Developer - (Online Service- Hosting Platforms)
Ubisoft
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job Description
As part of the Online Services team at Ubisoft Montréal, you will join the team responsible for fronting Ubisoft’s online services across all studios and titles. Your work directly impacts the reliability, latency and security of the player-facing traffic for hundreds of millions of users.
You will work closely with a multi-disciplinary team of programmers, SREs and game studios where everyone shares knowledge and is encouraged to evolve every day.
What you’ll do
As a Senior Software Developer (Online Services) , you will design, develop and operate distributed Gateway services with focus on high availability, low latency, scalability and security.
• Write production-grade, well-tested, idiomatic code in Go and TypeScript/Node.js and Lua, with measurable impact on latency, reliability and security.
• Contribute to the technical design of new Gateway features and to high-level architecture decisions.
• Drive the evolution toward a self-serve, API-driven Gateway in AWS so that internal customers (game teams, online services) can onboard their routes safely without manual intervention.
• Embed security by design into the Gateway: threat modeling, OWASP API Security Top 10 mitigations, WAF and edge protection policies, hardening of routing, authentication and rate-limiting layers.
• Provision and operate Gateway infrastructure with infrastructure-as-code (Terraform, AWS CDK or CloudFormation).
• Build observability into everything: metrics, structured logs, traces, SLO-driven alerting.
• Be part of an agile team collaboratively working on technical designs, new features and steady improvements of existing code.
• Mentor and support less experienced colleagues; participate in code reviews and architecture discussions.
• Debug, profile and improve the existing code base under production load.
Qualifications
You as a person
You’re seeking the opportunity to contribute with both your experience and passion to one of the largest gaming platforms in the world. You’re eager to drive the modernization of a critical piece of infrastructure that every Ubisoft online service depends on.
You have very strong communication skills and enjoy sharing knowledge and experience by mentoring and supporting less experienced colleagues. You believe in team ownership and you naturally collaborate with peers to learn, share ideas and solve complex problems.
You actively leverage modern AI-assisted development tools (Claude, GitHub Copilot, etc.) as part of your daily workflow, and you are excited to help the team raise its bar with them: better code reviews, faster prototyping, smarter automation.
What you bring
• 5+ years of professional programming experience.
• Strong proficiency in Go and/or Node.js/TypeScript, with the ability to ramp up on Lua (OpenResty) for the edge layer.
• Strong programming fundamentals: clean code, design patterns, idiomatic use of the language (concurrency in Go, async patterns in Node.js).
• Disciplined testing practices: unit tests, integration tests, test pyramids. Comfortable refactoring legacy code with confidence.
• Hands-on experience debugging and profiling production code (CPU, memory, latency) under load.
• Strong experience designing, building and operating RESTful APIs and distributed backend services at scale.
• Hands-on experience with AWS (deployment, networking, IAM, observability).
• Hands-on experience with infrastructure-as-code (Terraform, AWS CDK or CloudFormation) to provision and operate AWS resources.
• Proficient with CI/CD pipelines (GitLab CI, GitHub Actions or equivalent) and modern DevOps practices.
• Solid understanding of TLS, networking fundamentals and API gateway concepts (rate limiting, auth, routing, caching).
• Strong experience with API security: threat modeling, OWASP API Security Top 10, secure-by-default design (authentication, authorization, abuse protection).
• Experience with WAF and edge protection technologies (AWS WAF or equivalent): rule writing, bot mitigation, DDoS protection, rate-limiting policies.
• Bachelor’s degree in Computer Science, Software Engineering or equivalent practical experience.
• Fluent in English and French (the role requires interacting with stakeholders across Ubisoft studios and partners worldwide, as well as colleagues based in other Canadian provinces).
Nice to have
• Experience with nginx/OpenResty and Lua scripting.
• Experience building or operating an API Gateway or service mesh (Kong, Envoy, AWS API Gateway, etc.).
• Knowledge of authentication/authorization protocols (OAuth2, OIDC, JWT, mTLS).
• Experience with self-serve/internal developer platforms.
• Experience with non-AWS clouds (Tencent Cloud, GCP, Azure).
• Hands-on experience integrating AI-assisted development tools (Claude, GitHub Copilot) into team workflows.
• Background in SRE practices: SLOs, error budgets, incident response.
• Experience supporting AAA live games or large-scale online platforms.
- ...powered maintenance and asset management platform, serving 13,000+ customers including Duracell... ...inside MaintainX: we treat our internal developer platform as a real product, with internal... ...size? Today, spinning up a new backend service, getting it to production, and operating...SeniorFull timeLocal areaImmediate start
- ...predictions every day? Join our Machine Learning Platform team and help bring models, including... ...and agentic workflows. As a Backend Developer, you will: Contribute to the... ...AI platform Participate in maintaining services handling millions of requests and LLM calls...Senior
- ...continuous learning opportunities, then Tescys could be a good fit for you! About the Role We are looking for a Software Developer in Test (Data Platform) to join our TecsysIQ Data & AI team. This role is focused on ensuring the quality, reliability, and integrity of...SuggestedPermanent employmentRemote work
- ...Responsibility: Are you an outstanding Java developer who understands complex systems... ...built? If so, you might be Fivesky's next Senior Java Software Developer! Who you are: Seeking an... ...Agile team, creating a next-gen Data platform for cloud transformation Use your expertise...SeniorFull time
- ...Expérience développeur et libre-service Réduire en permanence la... ...build, deploy, and operate software across cloud, on-premises and... ...Join us in building a unified platform that removes complexity and enables... ..., automation, observability, developer experience and hybrid...SuggestedFull timeFlexible hours
- ...Build the future of intelligent search Why build just another backend service when you can shape the search technology powering an entire product ecosystem? As a Senior Software Developer on our Search team, you'll help evolve Coveo's search capabilities, delivering intelligent...SeniorFull time
- ...our Technology & Engineering team with multiple Software Developer openings across every level and squad. From SD3 to Senior Developer, we’re looking for talented engineers... ...About Us SSENSE is a global technology platform operating at the intersection of culture, community...SeniorContract workRemote workFlexible hours2 days per week
- ...and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software... ...medical, dental, and vision Insurance Access to a telemedicine service RRSP program Personal and sick days Recreation room...SeniorPermanent employmentFull timeFlexible hours
- ...travaillons sur un portail Web en libre-service qui réduit la friction et... .... In practice, we develop a self-service web portal that... ...teams. By providing a centralized platform for secure digital data exchange... ...on our platform. As a Software Developer, you will play a key...SeniorDaily paidFull timeImmediate startFlexible hours
- ...un·e Développeur·se logiciel senior possédant une expertise approfondie... ...Dynamics 365, de la Power Platform et des technologies d’intégration... ...Apps, Azure Functions et Service Bus Définir les bonnes pratiques... ...Microsoft (ex. : Azure Developer, Power Platform, Dynamics 365)...SeniorFull timeFlexible hours
- ...profondément intéressée par le développement de services infonuagiques à grande échelle en... ...’s dynamic: In your role as a software developer, you will be in a unique position to leverage... ...main mission is to build a powerful platform for developing, deploying and reselling...Full timeContract workApprenticeshipFlexible hours
- ...offers a subscription commerce platform to sell any product, through... ...channel, on any device - as a service. We power millions of subscriptions... ...solution built to help software companies generate revenue through... ...world. About You As a Senior Software Developer, you'll join...SeniorApprenticeshipWorldwideFlexible hours
- ...créer l’inconnu ! Description du poste Au sein de l’équipe Online services à Ubisoft Montréal, vous joignez l’équipe responsable de faire... ...Ce que vous ferez À titre de Développeur.euse logiciel Sénior - (Online services) , vous concevez, développez et opérez des services...SeniorOnlineDaily paidFull time
- ...avancée de Microsoft Dynamics 365 et Power Platform. Ce poste implique la conception et la... ...Azure Logic Apps, Azure Functions et Service Bus Concevoir, créer et mettre en... ...tasks independently. We are seeking a Software Developer with advanced proficiency in Microsoft...Full timeFlexible hours
- ...et motivé pour rejoindre l'équipe des services d'infrastructure de R&D (RDIS) au sein... ...We are seeking a skilled and motivated Software Developer to join the R&D Infrastructure services... ...maintenance of internal tools and web platforms, with a particular focus on virtual machine...OnlineFull timeFlexible hours
- ...architectures, eval tooling, or local/self-hosted inference. Demonstrated success... ...offer you: ~ Mentorship with experienced software developers, database administrators, and technical... ...postgraduate degrees, Dev Lightning talks, online learning support and 1 on 1 language...OnlineLocal area
- ...safer technological alternative. Job Description As a Senior Software Developer - Healthcare systems integration profile, you will be a key... ...healthcare sector. Experience with Microsoft technology platforms (Azure, .NET). Experience with the use of integration...SeniorRemote jobPermanent employmentFull timeContract workWork at officeWorldwide
- ...( Canada's most award-winning online funding tool -- a search engine... ...programs in Canada. The platform matches entrepreneurs, private... ...Challenge Are you a rockstar developer looking to work in a fun and challenging... ...Manager, designers, and software development team, you will design...SeniorOnlineFull timeWork at office
- ...We are looking for multiple passionate Software Developers to join our team. You will develop critical... ...by cutting-edge technology and senior technologists providing you with the best... ...postgraduate degrees, Dev Lightning talks, online learning support and 1 on 1 language tutoring...SeniorOnlineFull time
- ...d’exploitation ainsi que de services permettant la gestion à distance... ...OS family is responsible for developing an operating system and... ...generation of physical security software to our clients. Your goal... ...connected-device management platform Keep quality assurance in...Full timeRemote workFlexible hours
- ...production floor in just a few days. Vention's online-first manufacturing automation platform (MAP) enables its clients to design,... ...progress & achievements As a Senior Platform Engineer at Vention, you will focus on developing the internal development platform and promoting...SeniorOnlineLong term contractFull timeRemote workFlexible hoursNight shift
- ...En tant que Développeur DevOps sénior – gestion des identités et des... ...to Day As a Senior DevOps Developer – Identity & Access Management... ...automation best practices and cross-platform security initiatives.... ...being Access to telemedicine services for convenient healthcare support...SeniorDaily paidPermanent employmentFull timeApprenticeshipRemote workWork from homeWorldwideHome officeFlexible hoursShift work
- ...We are seeking a Software Developer to join our engineering team in Montreal and contribute to the design, development, verification, and... ...Experience with real‑time operating systems (RTOS) and/or embedded platforms Experience developing software certified to DO‑178C Level...Full timeWorldwide
- ...as an afterthought. Botpress is the enterprise-grade AI agent platform for customer support — built the other way around. As the 3rd... ...hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of Product Growth,...Long term contractWork at officeWorldwide
- ...scalability of our Tecsys Elite supply chain platform, hosted in Kubernetes on AWS, and executed... ...endurance tests and publish key metrics. ~ Develop performance test plans and realistic... ...~ Experience testing REST and SOAP services. ~ Familiarity with Kubernetes and AWS...Permanent employmentFull timeRemote work
- ...ideas and reward their results. As a Software Developer Intern , you will join one of our... ...intensive software under the guidance of senior technologists with the goal of deployment... ...Community: Throughout the summer, we host a variety of educational, social and team...SeniorSummer workInternshipWork at officeDay shift
- ...réseaux ferroviaires pour voyageurs et services financiers, dans le but de créer de nouvelles... ...ROLE: We are seeking experienced Software Developers to work with us to build amazing new... ...We are looking for a backend software developer. For this specific role, the candidate...SeniorDaily paidInternshipWork at officeRemote workWork from homeFlexible hours
- ...safer, more person-centered care across senior living through world-leading AI, industry... ...Your Role at SafelyYou As a Senior Software Engineer on the Fleet Team, you will help... ...tools in TypeScript, and take ownership of services critical to device health, over-the-air updates...SeniorLong term contractRemote workWork from home
$46.15 per hour
...from a program of 3 months to less than 1 year Experience: 3 years to less than 5 years Tasks Write, modify, integrate and test software code Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status,...Temporary work- ...seeking a seasoned full-stack game developer who is comfortable working... ...UI using our game development platform. Own game features end to... ...developing highly original software and technology solutions that... ...brilliant idea at a time! Our Online Gaming Studio is a hub of innovation...OnlineFull timeWork at officeLocal area2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - (Online Service- Hosting Platforms). Be the first to apply!
- développeur logiciel Montréal, QC
- junior software developer Montréal, QC
- new graduate software developer Montréal, QC
- software developer entry level Montréal, QC
- software engineer - ai machine learning Montréal, QC
- software engineer salary in canada Montréal, QC
- software engineer devops Montréal, QC
- linux software engineer Montréal, QC
- junior software engineer Montréal, QC
- software developer no experience Montréal, QC

