Programmeur·se Online / Online Programmer

Cloud Imperium Games

Montreal

On-site

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cloud Imperium Games à Montréal recherche un Programmeur Online confirmé, maîtrisant C++ et au moins 5 ans d'expérience, pour développer et tester des fonctionnalités en ligne et intégrer des services backend dans le moteur du jeu.

Vous travaillerez avec TypeScript et Rust en atout, concevrez des API propres et documentées, et utiliserez Docker/Git pour des pipelines fiables, tout en participant à des revues techniques et à l'amélioration continue des services Cloud Native.

Qualifications

  • Excellente maîtrise du C++ avec au moins 5 ans d'expérience.
  • Connaissance de TypeScript et Rust, un plus.
  • Connaissances et expérience avec les bases de données à grande échelle.
  • Comprendre les fonctionnalités du jeu pour fournir des API propres, bien définies et documentées.
  • Bonne compréhension des concepts asynchrones.
  • Bonne connaissance des technologies cloud comme les load balancers et HTTP/2.
  • Expérience avec Docker et Git.
  • Compréhension des systèmes pub/sub et des files de messages comme Kafka ou Redis PubSub.

Responsibilities

  • Développer et tester de nouvelles fonctionnalités en ligne et intégrer les services backend dans le moteur du jeu.
  • Concevoir et implémenter un code fiable et maintenable, bien structuré et sans bug.
  • Développer et tester le code, corriger les bugs et profiler/optimiser le code.
  • Concevoir des services en ligne résilients, scalables et sécurisés.
  • Collaborer avec l'équipe pour développer diverses fonctionnalités en ligne.
  • Utiliser les technologies Cloud Native pour Star Citizen dans un écosystème durable.
  • Fournir des outils et applications pour les LiveOps du jeu.
  • Communiquer avec les autres membres et parties prenantes pour définir les besoins.
  • Identifier obstacles techniques et proposer des solutions.
  • Documenter et participer aux revues techniques avec les ingénieurs.
  • Travailler avec l'équipe QA pour tester pleinement le code.
  • Apporter du support aux clients internes.
  • Rester informé des pratiques et technologies de pointe en ingénierie logicielle.
  • Réaliser des revues de code.

Skills

C++
TypeScript
Rust
Databases
API design
Async concepts

Tools

Docker
Git

Job description

We are a crowdfunded company and have a dedicated and enthusiastic community of backers who are helping us create the “Best Damn Space Sim Ever”. We want to build the best we can deliver and we believe wholeheartedly in the value of exceptional diverse talent.

-English Below-

La connaissance de l'anglais est requise pour ce poste car le/la titulaire devra collaborer quotidiennement avec nos équipes des studios internationaux et participer à des réunions de travail qui se déroulent exclusivement en anglais.

Cloud Imperium Games est une entreprise de développement de jeux vidéo de premier plan reconnue pour ses expériences de jeu innovantes et immersives. Nous nous consacrons à la création de jeux de haute qualité qui captivent et engagent les joueurs du monde entier.

Fondée en 2012 par le développeur de jeux renommé Chris Roberts, Cloud Imperium Games (CIG) est l'un des plus grands studios indépendants au monde, comptant plus de 1 000 employés, dédié à la livraison de jeux AAA de nouvelle génération. CIG est fière de penser hors des sentiers battus, d'encourager la créativité et de développer une technologie révolutionnaire. CIG croit en l'établissement de nouveaux standards pour l'industrie du jeu vidéo et la communauté dans son ensemble.

Que ferez-vous ?
  • Développer et tester de nouvelles fonctionnalités en ligne et intégrer des services backend dans le moteur de jeu
  • Concevoir et implémenter un code bien structuré, fiable, maintenable et sans bug
  • Développer et tester du code, corriger les bugs, profiler et optimiser le code si nécessaire
  • Concevoir des services en ligne innovants en mettant l’accent sur la tolérance aux pannes, la scalabilité et la sécurité
  • Collaborer avec les membres de l’équipe pour développer diverses fonctionnalités en ligne
  • Utiliser des technologies Cloud Native afin de garantir que Star Citizen soit développé dans un écosystème durable
  • Fournir des outils et des applications permettant aux équipes LiveOps de gérer le jeu
  • Communiquer avec les autres membres de l’équipe, les clients internes et les parties prenantes externes dans différents studios pour définir les besoins
  • Identifier les obstacles techniques et proposer des solutions pour surmonter les risques identifiés
  • Documenter et participer aux revues de conception technique avec les autres ingénieurs logiciels
  • Travailler avec l’équipe QA afin de fournir les informations nécessaires pour tester pleinement le code développé
  • Apporter un support aux clients internes pour les logiciels développés
  • Se tenir informé des méthodes, pratiques et technologies de pointe en ingénierie logicielle
  • Réaliser des revues de code pour les autres membres de l’équipe
Qu'attendons-nous de notre Programm eur·se Online ?
  • Excellente maîtrise de C++, avec au moins 5 ans d’expérience
  • Connaissance TypeScript et Rust, un atout
  • Connaissances et expérience dans l’utilisation de technologies de bases de données à grande échelle
  • Comprendre les fonctionnalités du jeu afin de fournir des API de services propres, bien définies et documentées
  • Solide compréhension des concepts asynchrones
  • Atout : Bonne connaissance des technologies cloud telles que les load balancers et HTTP/2 (streams)
  • Expérience de travail avec Docker, Git, etc
  • Compréhension des systèmes de pub/sub et des files de messages comme Kafka ou Redis PubSub

Cloud Imperium Games s'engage à employer une main-d'œuvre diversifiée. Les candidats qualifiés seront considérés sans égard à la race, la couleur, la religion, le sexe, l'origine nationale, l'âge, l'orientation sexuelle, l'identité de genre, l'expression de genre ou le handicap .

------

What will you do?
  • Develop and test new online features and integrate backend services into the game engine
  • Design and implement a well-designed, reliable, maintainable, and well-tested code
  • Develop and test code, fix bugs, and profile and optimize code as needed
  • Design innovative online services with an emphasis on fault tolerance, scalability, and security
  • Collaborate with team members to develop various online features
  • Use Cloud Native technologies to ensure that Star Citizen is built within a sustainable ecosystem.
  • Provide tools and applications to enable LiveOps teams to manage the game
  • Communicate with other team members, internal customers and external stakeholders across various studios to determine requirements
  • Identify technical obstacles and generate solutions to overcome identified risks
  • Document and participate in peer review of technical designs with other software engineers
  • Work with the QA team to provide the information needed to fully test developed code
  • Provide support to internal customers for developed software
  • Keep up to date on state-of-the-art software engineering methods, practices and technologies
  • Perform code reviews for other team members
What do we expect from our Online Programmer ?
  • Highly proficient in C++ with at least 5 years' experience
  • Additional Typescript and Rust knowledge
  • Knowledge and experience of using database technologies at scale
  • Understand game features to provide clean, well-defined, and documented service APIs
  • Deep understanding of Async concepts
  • Nice-to have: Understanding of cloud-based technologies such as loadbalancer and http2/streams.
  • Experience working with docker, git, etc
  • Understanding of push/sub and message queues such as Kafka or Redis PubSub

Cloud Imperium Games is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, or disability.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Responsable Programmation Gameplay / Lead Gameplay Programmer
Responsable Programmation Gameplay / Lead Gameplay Programmer

Cloud Imperium Games • Montreal

On-site
CAD 110,000 - 150,000
Programmeur.se Gameplay Senior / Senior Gameplay Programmer
Programmeur.se Gameplay Senior / Senior Gameplay Programmer

Cloud Imperium Games • Montreal

On-site
CAD 70,000 - 90,000
Responsable Programmation Gameplay / Lead Gameplay Programmer
Responsable Programmation Gameplay / Lead Gameplay Programmer

Cloud Imperium Games Limited • Montreal

On-site
CAD 90,000 - 125,000
Programmeur.se Gameplay Senior / Senior Gameplay Programmer
Programmeur.se Gameplay Senior / Senior Gameplay Programmer

Cloud Imperium Games Montreal • Montreal

On-site
CAD 90,000 - 120,000
Développeur·se Fullstack / Fullstack Developer
Développeur·se Fullstack / Fullstack Developer

Cloud Imperium Games • Montreal

On-site
CAD 75,000 - 95,000
Développeur·se Fullstack / Fullstack Developer
Développeur·se Fullstack / Fullstack Developer

Cloud Imperium Games Limited • Montreal

On-site
CAD 90,000 - 140,000
Développeur.se Fullstack Senior / Senior Fullstack Developer
Développeur.se Fullstack Senior / Senior Fullstack Developer

Cloud Imperium Games • Montreal

On-site
CAD 70,000 - 90,000
Développeur.se Fullstack Senior / Senior Fullstack Developer
Développeur.se Fullstack Senior / Senior Fullstack Developer

Cloud Imperium Games Limited • Montreal

On-site
CAD 85,000 - 125,000
Programmeur.se Gameplay Senior / Senior Gameplay Programmer
Programmeur.se Gameplay Senior / Senior Gameplay Programmer

Cloud Imperium Games Limited • Montreal

On-site
CAD 90,000 - 130,000
Développeur·se d’outils Senior / Senior Tools Programmer
Développeur·se d’outils Senior / Senior Tools Programmer

Cloud Imperium Games Limited • Montreal

On-site
CAD 90,000 - 140,000