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.
- ...Build the platform that turns machine learning experimentation into production-ready... ...infrastructure, and machine learning, you'll build services and tooling that make experimentation... ...impact across Coveo. As one of our Senior Backend Software Developers, ML Platform, you will:...Senior
- .... AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide... ...Do Your Best Work. About You You are a Software Developer with a team-first mentality. You have a...SeniorWorldwide
- ...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
- ...We are seeking a Senior Software Developer to join our engineering team in Montreal and contribute to the design, development, verification,... ...Experience with real-time operating systems (RTOS) and/or embedded platforms. ~ Solid understanding of software lifecycle processes...SeniorFull timeWorldwide
- ...day? As part of our Agentic Operation team, you’ll build the platform capabilities that power Coveo’s conversational AI... ...tangible product value, you’ll feel right at home here. As our Senior Software Developer, you will: Design, build, and evolve the platform services...SeniorWork from home
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer, we expect you to be disciplined regarding software development, and ready and eager to collaborate with and mentor...SeniorFull time
- ...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
- ...( 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
- ...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
- ...subsidiaries based in Montreal. The position at a glance CIB IT Production, ServiceNow Developer: The ServiceNow Developer main goal is to provide ServiceNow development services and, platform support at Canada/AMER Pacific time-zone in order to fulfill a follow-the-sun...Full timeBank staffWork at officeRemote workFlexible hours
- ...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...SeniorOnline
- ...operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over... ...a real difference. Job Description As a Senior Software Developer at Vention… Reporting to the Machine Apps Team Lead...SeniorLong term contractFull timeInternshipWork at officeWork from home
- ...limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu ! Description du poste Au sein de l’équipe Online services à Ubisoft Montréal, vous joignez l’équipe responsable de faire le pont vers les services en ligne d’Ubisoft pour tous les studios...OnlineDaily paidFull time
- ...consensus. We are looking for multiple passionate Software Developers to join our team. You will develop critical software that powers the collection,... ...you will be surrounded by cutting-edge technology and senior technologists providing you with the best possible environment...Senior
- ...Software Developer Montreal, Quebec | Full-Time Contract Information Technology / Software Development | Intermediate (3 to 5 Years) |... ...drugs, hospital, hearing, orthotics, nursing Paramedical services: chiro, physio, massage, mental health (annual coverage) Vision...Permanent employmentFull timeContract workWork at officeMonday to fridayShift work
- ...and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience, you design, build, and deliver robust software solutions,...SeniorFull time
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and deliver robust data and machine learning solutions...SeniorFull time
- ...technical expertise to consultancy while addressing large-scale business challenges? Coveo is looking for a Software Developer Intern to join our Professional Services team. Your mission? Work closely with our customers to understand their needs and deliver tailored...Full timeFixed term contractTraineeshipInternshipWork at office2 days per week
$101.8k - $124.4k per year
Randstad Digital is actively seeking a Senior Software Engineer – Intelligent Automation & Agentic... ...leader in the Canadian financial services and insurance industry. In this senior... ...MCP) servers. Engineering Excellence & platform Standards: Author clean, testable, and highly...SeniorLong term contractPermanent employmentFull timeContract workWork at officeLocal areaRemote workFlexible hours$37.5 per hour
...completed at the physical location. There is no option to work remotely. Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and...Permanent employmentFull timeRemote work- ...la conformité et une gamme complète de services aux entreprises. Nos équipes de soutien... ...built its business on a high-performance platform and independent trading teams. We have... ...Engineering department is seeking a Software Developer II to join the Data team in Montreal. This...ApprenticeshipCasual workWork at officeWorldwide
- ...companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments,... ...them within 1 week. What Yo u’ ll Do Design, develop, and maintain robust APIs including public TTS API...Work at office
- ...Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part in evaluating efforts, solving problems and ensuring the quality of solutions...
- ...consulting firm offering advisory services across three areas of... ...looking for a Microsoft Azure Developer to join large-scale projects... ...APIs, third-party systems, and platforms such as Dynamics 365. Automate... ...degree in Computer Science, Software Engineering, or equivalent...SeniorFull time
- ...Full-Stack Software Developer Location: Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About... ...driving the evolution of our industry-leading out-of-home media platforms by bridging the gap between robust backend architectures and...Permanent employmentWork at office
$24.28 per hour
...Reporting to the restaurant supervisors, the host or hostess plays a crucial role in... ...atmosphere. By closely collaborating with the service team, the host or hostess ensures a smooth... ...promotions. Take reservations by phone, online, or in person and accurately record them....OnlineHourly payFull timeSeasonal workLocal area$23.81 per hour
...Reporting to the restaurant supervisors, the host or hostess plays a crucial role in... ...atmosphere. By closely collaborating with the service team, the host or hostess ensures a smooth... ...promotions. Take reservations by phone, online, or in person and accurately record them....OnlineHourly payFull timeSeasonal workImmediate start- ...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)...SeniorFlexible hours
- ...veterans, is building GameFrame AI —a platform that allows developers to create complex, professional games... ...to architect the future of creative software. This isn't just another AI... ...scratch. What You'll Build ️ As a Senior Software Engineer on our AI Platform,...SeniorWork at officeFlexible hours2 days per week1 day per week
- ...Résumé du poste À titre de développeur ou développeuse logiciel senior au sein de l’équipe APPS, vous jouerez un rôle de leadership... ...increases (if applicable). Job Description As a senior software developer on the APPS team, you will take on a leadership role in the...SeniorLong term contractWork at office
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!
- software developer intern Montréal, QC
- junior software developer Montréal, QC
- software engineer internship no experience Montréal, QC
- ingénieur logiciel embarqué Montréal, QC
- software engineer salary in canada Montréal, QC
- software developer entry level Montréal, QC
- software engineer part time Montréal, QC
- ingenieur electronique logiciel embarque Montréal, QC
- software developer remote Montréal, QC
- software development engineer Montréal, QC
