Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer - (Online Service- Hosting Platforms)

Full-time

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.

 

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - (Online Service- Hosting Platforms) in Montréal, QC vacancy
  •  ...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... 
    Senior
    Full time
    Local area
    Immediate start

    MaintainX

    Montréal, QC
    19 days ago
  •  ...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

    Coveo

    Montréal, QC
    18 hours ago
  •  ...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... 
    Suggested
    Permanent employment
    Remote work

    Tecsys Inc.

    Montréal, QC
    17 hours ago
  •  ...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... 
    Senior
    Full time

    Fivesky

    Montréal, QC
    20 hours ago
  •  ...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... 
    Suggested
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    20 days ago
  •  ...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... 
    Senior
    Full time

    Coveo

    Montréal, QC
    13 days ago
  •  ...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... 
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    SSENSE

    Montréal, QC
    2 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    CS Group

    Montréal, QC
    14 days ago
  •  ...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... 
    Senior
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    2 days ago
  •  ...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)... 
    Senior
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    20 days ago
  •  ...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 time
    Contract work
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    20 days ago
  •  ...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... 
    Senior
    Apprenticeship
    Worldwide
    Flexible hours

    AppDirect

    Montréal, QC
    a month ago
  •  ...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... 
    Senior
    Online
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...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 time
    Flexible hours

    Genetec

    Montréal, QC
    17 hours ago
  •  ...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... 
    Online
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    17 hours ago
  •  ...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... 
    Online
    Local area

    DRW

    Montréal, QC
    10 days ago
  •  ...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... 
    Senior
    Remote job
    Permanent employment
    Full time
    Contract work
    Work at office
    Worldwide

    Medfar

    Montréal, QC
    17 hours ago
  •  ...( 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... 
    Senior
    Online
    Full time
    Work at office

    Fundica

    Montréal, QC
    9 days ago
  •  ...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... 
    Senior
    Online
    Full time

    DRW

    Montréal, QC
    10 days ago
  •  ...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 time
    Remote work
    Flexible hours

    Genetec

    Montréal, QC
    20 days ago
  •  ...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... 
    Senior
    Online
    Long term contract
    Full time
    Remote work
    Flexible hours
    Night shift

    Vention

    Montréal, QC
    20 hours ago
  •  ...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... 
    Senior
    Daily paid
    Permanent employment
    Full time
    Apprenticeship
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours
    Shift work

    GoTo

    Montréal, QC
    6 days ago
  •  ...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 time
    Worldwide

    PACE Aerospace & IT

    Montréal, QC
    6 days ago
  •  ...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 contract
    Work at office
    Worldwide

    Botpress Technologies Inc.

    Montréal, QC
    4 days ago
  •  ...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 employment
    Full time
    Remote work

    Tecsys Inc.

    Montréal, QC
    17 hours ago
  •  ...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... 
    Senior
    Summer work
    Internship
    Work at office
    Day shift

    DRW

    Montréal, QC
    27 days ago
  •  ...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... 
    Senior
    Daily paid
    Internship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Plusgrade

    Montréal, QC
    17 hours ago
  •  ...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... 
    Senior
    Long term contract
    Remote work
    Work from home

    SafelyYou

    Montréal, QC
    a month ago
  • $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

    Media Stunner Inc. Stunner Med

    Montréal, QC
    5 days ago
  •  ...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... 
    Online
    Full time
    Work at office
    Local area
    2 days per week

    Bluberi

    Montréal, QC
    6 days ago

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!