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

Backend Engineer

Devoted Studios

Devoted Studios is a globally remote game development company specializing in Co-development, Porting, and End-to-End Art Production for the global gaming industry.

Our team includes world-class talents who bring deep expertise in external development, pipeline optimization, and creative problem-solving. Whether it’s porting games to new systems, enhancing gameplay features, or crafting stunning visuals, Devoted Studios operates as a trusted, flexible extension of our partners’ internal teams.

We are proud to be the development partner of choice for industry leaders such as:

  • Epic
  • Xbox
  • Meta
  • Obsidian Entertainment
  • Riot
  • Gearbox Software

We are looking for a Backend Engineer with strong Java and C++ experience to work on backend systems supporting game functionality and the client/server interface.

This role sits at the intersection of backend services and game client integration , requiring someone who understands not only how to build reliable server-side systems, but also how those systems are consumed by game clients. You will work across the MCP backend, client/server interface, and JSON export processes , with a strong focus on performance, efficiency, security, and correctness.

The ideal candidate is comfortable working within real-world performance constraints and understands how techniques such as throttling, batching, caching, and mocking API calls can reduce unnecessary database writes, minimize latency, and keep systems responsive at scale.

Because these systems handle sensitive player data, we are looking for an engineer with sound technical judgment, disciplined testing practices, and exceptional attention to detail .

Key Responsibilities:

Service Design & Architecture

• Design and build scalable, resilient web services in Java and/or Scala that support game client needs across PC, console, and mobile

• Own the data model — choose the right store (MongoDB for flexible document storage, DynamoDB for key-value at scale, Redis for caching and session state) and justify it

• Design REST APIs that game clients actually integrate well against — clear contracts, versioned, documented, forgiving of client-side variation

• Architect for the load profile of a live game: average load, launch spikes, event peaks, and graceful degradation when upstream dependencies fail

• Define and enforce service boundaries — knows where one service ends and another begins, and why

AWS Infrastructure & Deployment

• Build and maintain AWS infrastructure using IaC tooling (CDK, Terraform, or CloudFormation — confirm what's in use on the engagement)

• Own the deployment pipeline for services they build: CI/CD configuration, environment promotion, rollback capability

• Right-size AWS resources for cost and performance — does not default to over-provisioning and does not leave obvious cost inefficiencies

• Familiar with the AWS services relevant to game backends: EC2, ECS/EKS, Lambda (where appropriate), API Gateway, ElastiCache, SQS/SNS, CloudWatch, S3

• Understands the network and security posture of services exposed to game clients — VPC design, security groups, IAM least privilege, secrets management

Live Operation & Observability

• Instruments every service for production readiness: structured logging, metrics, distributed tracing, health checks, and alerting before it goes live — not after the first incident

• Monitors services in production: reads dashboards, interprets anomalies, distinguishes noise from signal

• Responds to production incidents in services they own — has on-call responsibilities commensurate with service criticality

• Writes post-mortems and follows through on structural improvements so the same failure mode does not recur

• Understands the difference between a symptom and a root cause — does not fix symptoms

Cross-Platform Client Integration

• Works directly with game client engineers (PC, console, mobile) to define integration contracts, review client-side usage patterns, and debug integration issues

• Understands the constraints of each platform environment: console certification requirements around network usage, mobile data sensitivity, PC permissiveness — and designs service interfaces accordingly

• Owns the integration surface: API documentation that is correct, versioned, and kept up to date as the service evolves

• Participates in client-facing technical reviews where backend service design is on the table

Quality & Engineering Standards

• Writes unit and integration tests as a first-class output — not an afterthought

• Code reviews: gives specific, actionable feedback and receives it without defensiveness

• Maintains service documentation: architecture decisions, operational runbooks, known limitations, dependency map

• Raises technical debt explicitly — names it, quantifies its cost, and proposes a remediation path

 

Requirements

  • 5+ years of professional software engineering experience , with significant experience developing backend/server-side systems.
  • At least 2 years of professional Java experience , including production backend development.
  • At least 2 years of professional C++ experience , ideally in game development or another performance-sensitive environment.
  • Demonstrated experience working across the client/server interface , rather than purely backend development.
  • Experience developing and integrating REST APIs and working with JSON-based data exchange.
  • Experience with JSON export/data serialization processes .
  • Strong understanding of performance optimization techniques including throttling, batching, caching, request optimization, and API mocking .
  • Experience designing systems that minimize unnecessary database operations and network calls.

 

Preferred

• Experience designing services that handle launch-day spikes: horizontal scaling patterns, queue-based load levelling, circuit breakers

• Familiarity with platform-specific SDK constraints: PlayStation Network, Xbox Live, Nintendo NSO, or Apple/Google mobile — understanding what the platform restricts and what it requires from the backend

• Kafka or SQS/SNS for event-driven service communication

• Kubernetes (EKS) cluster operations experience

• Security-conscious engineering: OAuth/OIDC, rate limiting, input validation, OWASP awareness at service design level

 

Benefits

This is a full-time employment role with standard benefits in Quebec Province

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Backend Engineer in Montréal, QC vacancy
  •  ...developer who hands services to an ops team once they ship. It is an engineer who architects the service, deploys it, monitors it in...  ...inefficiencies • Familiar with the AWS services relevant to game backends: EC2, ECS/EKS, Lambda (where appropriate), API Gateway, ElastiCache... 
    Suggested
    Full time
    Contract work
    Remote work
    Flexible hours

    Devoted Studios

    Montréal, QC
    more than 2 months ago
  •  ...mission is to enable builders and GTM leaders to build a revenue engine that moves the business forward on data they can trust. Curious...  ...for this role is Software Developer. What you will do Backend-focused, full-slice development: Design, build, and ship the backend... 
    Suggested
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    12 days ago
  • $160k - $220k per year

     ..., flexibly, and collaboratively — without compromising standards — we want to hear from you. We're looking for an exceptional backend engineer and hands-on architect to help us scale and connect millions of devices to wireless networks. The projects and potential impact are... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    Us Mobile

    Montréal, QC
    a month ago
  • $80k - $130k per year

     ...ABOUT YOU   We are looking for Backend Engineers who are innovative, collaborative, and adaptable to join our engineering team . The best candidate will be someone who thrives in a fast-paced, highly collaborative, and dynamic environment and drive best practices... 
    Suggested
    Full time

    Xsolla

    Montréal, QC
    more than 2 months ago
  • $34 - $36 per hour

     ...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go... 
    Suggested
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start
    Work from home
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ...Location: Montreal, QC  Job Type: Full­ time  Where you’ll make a difference You are a PHP master who eats APIs for breakfast. Our Backend Developer will help Frank & Oak deliver an amazing e-commerce experience that can scale to meet increasing demand.... 
    Full time

    Frank.

    Montréal, QC
    more than 2 months ago
  •  ...actively seeking an experienced Senior C# .NET Backend Developer . About the Role As...  ...models . This is a pure backend engineering role . We are seeking a hardcore C# / ....  ...Enhance and scale real-time computation engines used for market risk tracking and... 
    Permanent employment
    Full time
    Contract work
    Immediate start
    Relocation
    Relocation package

    NÖORD TECHNOLOGIES

    Montréal, QC
    9 days ago
  •  ...visualize and quantify their emissions. We are looking for a senior engineer who wants their work to matter, who takes pride in building...  ...value to users. Develop, test, integrate, and deploy backend and API stacks. Maintain and ensure the high availability of... 
    Full time
    Local area
    Remote work
    Flexible hours

    Ghgsat

    Montréal, QC
    a month ago
  • $12k - $15k per year

     ...advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence...  ..., GCP) using Infrastructure as Code (IaC) to support scalable backend services. Design, implement, and maintain robust CI/CD... 
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Kabam

    Montréal, QC
    a month ago
  •  ...their businesses, from desks & conference rooms booking or billing to community management. Job Description We are looking for a Backend Developer who loves web development and loves working with open source frameworks. If you are a team player with a passion for Golang... 
    Full time

    Sparkgrid

    Montréal, QC
    more than 2 months ago
  •  ...en charge d’assurer le bon fonctionnement et le développement du backend principal Scala, ainsi que des différents micro-services Scala/...  ...ou plus d’expérience en tant que Développeur Backend, Software Engineer ou sur un poste similaire. Compétences techniques : Maîtrise... 
    Remote job
    Full time

    Campus Coach

    Montréal, QC
    12 days ago
  •  ...ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the Engineering talent to match. The team and the mission You'd be joining our Backend team within the Platform Engineering division. We're a group with an unusual mandate inside... 
    Full time
    Local area
    Immediate start

    Maintainx

    Montréal, QC
    more than 2 months ago
  •  ...Company Description As a Backend Programmer within the Quality Foundation team, you will contribute to the development and operation of one of the most widely used services at Ubisoft. Our project consists of a set of microservices that support the collection, transport... 
    Full time

    Ubisoft

    Montréal, QC
    25 days ago
  •  ...advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence...  ..., GCP) using Infrastructure as Code (IaC) to support scalable backend services. Design, implement, and maintain robust CI/CD... 
    Full time
    Contract work
    Local area
    Flexible hours

    Kabam

    Montréal, QC
    more than 2 months ago
  • $120k - $150k per year

     ...provisionner et gérer l'infrastructure cloud (ex. : AWS, GCP) en utilisant l'Infrastructure as Code (IaC) pour soutenir des services backend évolutifs. Concevoir, implémenter et maintenir des pipelines CI/CD robustes pour automatiser les tests, le déploiement et les mises... 
    Full time
    Apprenticeship
    Summer work
    Work at office
    Flexible hours
    Day shift

    Kabam

    Montréal, QC
    a month ago
  •  ...rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste Ce que vous ferez En tant que programmeur.euse backend au sein de l’équipe Quality Foundation, vous participerez au développement et à l’exploitation de l’un des services les plus utilisés... 
    Full time

    Ubisoft

    Montréal, QC
    25 days ago
  •  ...Backend Python Developer – AI Agentic Applications Location: Montréal, QC (Hybrid) Type: Full-Time Compensation: Competitive, based...  ...LLMs), and collaborate closely with a multidisciplinary team of engineers, product managers, and domain experts. Key Responsibilities... 
    Full time
    Manual labor

    grep Technologies

    Montréal, QC
    more than 2 months ago
  •  ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio... 
    Full time

    Behaviour Interactive

    Montréal, QC
    a month ago
  •  ...Join Montrium as a Software Developer, SharePoint Backend and help evolve the backend capabilities that power our established Connect...  .... Job Description   Reporting to the Director of Engineering, the Software Developer , SharePoint Backend helps maintain,... 
    Long term contract
    Full time

    Montrium Inc

    Montréal, QC
    a month ago
  •  ...provisionner et gérer l'infrastructure cloud (ex. : AWS, GCP) en utilisant l'Infrastructure as Code (IaC) pour soutenir des services backend évolutifs. Concevoir, implémenter et maintenir des pipelines CI/CD robustes pour automatiser les tests, le déploiement et les mises... 
    Full time
    Contract work
    Work at office
    Worldwide
    Flexible hours

    Kabam

    Montréal, QC
    more than 2 months ago
  •  ...nouvelles fonctionnalités et la création de valeur pour les utilisateurs. Développer, tester, intégrer et déployer des solutions backend et des API. Assurer la maintenance et la haute disponibilité des services web de GHGSat, tant pour les utilisateurs internes qu'externes... 
    Permanent employment
    Full time
    Flexible hours

    Ghgsat

    Montréal, QC
    a month ago
  •  ...characteristics as per applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills  to work within our...  ...CI/CD pipeline robustness. Collaborate closely with other engineers to deliver scalable, gaming server-compliant services.... 
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...quantifier leurs émissions. Relevant du chef d'équipe Mission Platform, GHGSat est à la recherche d'un(e) développeur(euse) logiciel backend innovant(e) et expérimenté(e) pour son logiciel Payload Planner. Au sein d'une équipe multidisciplinaire fonctionnant selon la... 
    Full time
    Flexible hours
    Weekend work

    Ghgsat

    Montréal, QC
    more than 2 months ago
  • $34 - $36 per hour

    Chez Lyft, notre mission est de servir et de connecter. Nous visons à y parvenir en cultivant un environnement de travail où tous les membres de l'équipe ont leur place et peuvent s'épanouir. Les stagiaires travaillent côte à côte avec les meilleurs ingénieurs de l'industrie...
    Full time
    Internship
    Work at office
    Day shift
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ...backed by top-tier VCs, with offices in Brooklyn and Paris. We ship things that matter. The Role We're looking for a Senior Backend Engineer to own and evolve the backbone of our system. Our backend connects robots, embedded devices, Android applications, EMR... 
    Full time
    Work at office
    Remote work

    Norbert Health

    Montréal, QC
    19 days ago
  •  ...Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features to designing, implementing, and maintaining robust,... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    7 days ago
  •  ...Aperçu du poste Stay22 est à la recherche d’un(e) Director of Engineering pour diriger et faire évoluer notre organisation d’ingénierie...  ...Guider les décisions d’architecture pour les services backend, les systèmes AI et l’infrastructure au niveau navigateur Être... 
    Daily paid
    Long term contract
    Full time
    Work at office
    Flexible hours
    Shift work

    Stay22

    Montréal, QC
    more than 2 months ago
  •  ...construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la...  ...Comment impressionner ? ⭐ Tu as de l'expérience en développement backend avec Go et/ou Python Tu as touché à des projets... 
    Daily paid
    Permanent employment
    Full time
    Part time
    Remote work

    Maplr

    Montréal, QC
    more than 2 months ago
  •  ...in C#, as well as some experience with Unity, TypeScript, and Node.js. In this role you will : Design, develop, and evolve backend features while actively contributing to the existing codebase. Integrate the back end in the game. Drive system migrations and... 
    Long term contract
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  • $140k - $230k per year

     .... The Opportunity   We’re looking for a Staff Front-End Engineer to join our growing engineering team as we scale from 14 to 24...  ...performance as first-class concerns. Collaborate closely with backend, product, and design teams to drive elegant, data-informed solutions... 
    Full time
    Worldwide
    Flexible hours

    Us Mobile

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Engineer. Be the first to apply!