Search Unity

hero image

Montreal, Canada

Développeur(se) Backend Senior Senior - Paiement Commercial | Backend Developer - Commerce Payments

ALERT: Unity has received reports of scams where individuals purporting to be Unity HR representatives conduct bogus employment interviews via email or text, and then request payment as a condition for receiving an offer of employment. Please be aware that Unity does not conduct interviews by email or text, and will never request payment as a condition for applying for a position or receiving an offer of employment. These scam operators may also ask for your personal information (name, address, birthdate, social security number, etc.) which you should not provide to them. If you have been a target of such a scam, you should report it by contacting the U.S. Federal Trade Commission (see this FTC posting for further details) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside this FTC posting for further details) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside.

DepartmentEngineering
TypeFull time
Requisition IDJOBREQ-2413495

Role Description

L’opportunité
Unity s'étend au-delà de son moteur pour offrir une variété de solutions pour la création de jeux et d'expériences 3D en temps réel. Notre équipe, Unity Services Foundation, est essentielle dans cet effort, en fournissant des fonctionnalités fondamentales à toutes les équipes de services internes qui créent des services infonuagiques. En tant qu’équipe plateforme, nous permettons à nos utilisateurs(rice)s internes d’économiser du temps et des efforts, en leur permettant de se concentrer sur le développement de fonctionnalités uniques pour leurs services. Nous développons des fonctionnalités de base afin que les équipes internes n'aient pas à réinventer la roue.

Nous sommes à la recherche d’un(e) développeur(se) Full Stack pour rejoindre notre équipe à Montréal. Vous vous concentrerez sur la facilitation du développement des API Web et sur l'amélioration de nos passerelles API principales, qui traitent près de quatre milliards d'appels mensuels. Notre plateforme Gateway fournit des fonctionnalités fondamentales pour gérer l’authentification, l’autorisation, la limitation du débit et de nombreuses autres fonctionnalités afin de développer, de publier et d’exploiter des API. Notre objectif est de rendre aussi simple que possible pour les équipes de service d'exposer des points de terminaison via nos passerelles et d'accéder directement aux fonctionnalités de base nécessaires en utilisant notre plateforme.

En tant que membre de notre équipe, vous développerez des fonctionnalités marquantes qui répondront aux défis réels des développeur(se)s et contribueront à notre stratégie de plateforme, en ayant un impact significatif sur Unity. Nous accordons la priorité à la maintenabilité, à la sécurité et à la robustesse du code, en mettant l’accent sur l’expérience développeur. Vous travaillerez aux côtés de des développeur(se)s back-end séniors, ainsi que de l’équipe de produits. Notre équipe travaille principalement sur des sujets liés au back-end, mais nous valorisons la capacité d’adaptation pour travailler également sur le front-end lorsque nécessaire. Vous jouerez un rôle essentiel dans la mobilisation des utilisateur(rice)s, et vous interagirez régulièrement avec nos clients pour les soutenir et vous serez témoin de l’impact direct de votre travail.

Si vous êtes une personne passionnée, curieuse et désireuse de produire un impact considérable, nous serions ravis de vous connaître!

Ce que vous allez faire

  • Participer à toutes les phases de développement de logiciels, de la conception et de l’architecture à la mise en œuvre, aux tests et à la maintenance Créer des fonctionnalités de plateforme qui facilitent le développement et l’exploitation des API Web
  • Soutenir les coéquipier(e)s en matière de qualité du code, d’excellence opérationnelle et d’apprentissage partagé
  • Participer activement au soutien à la clientèle en s’engageant directement auprès des équipes internes et en les aidant à résoudre les problèmes ou les questions qu’elles peuvent se poser
  • Collaborer avec notre gestionnaire de produits, les parties prenantes et les clients pour comprendre les points de friction, les solutions proposées et encourager l’adoption de nos outils
  • Participer de manière proactive aux séances de perfectionnement et de stratégie avec l’équipe, en favorisant la collaboration et l’assistance mutuelle

Ce que nous recherchons

  • Une capacité à concevoir, à développer et à maintenir des services Web et/ou des solutions de passerelle de haute qualité
  • De solides compétences en communication et la capacité de travailler avec d’autres équipes et parties prenantes
  • Une expérience dans le développement de code exploité par d’autres développeur(se)s
  • Une expérience avec TypeScript / JavaScript, ou tout autre langage couramment utilisé pour le développement Web
  • Une expérience avec Google Cloud (ou l’une des autres grandes plateformes infonuagiques) et les concepts de sécurité

Vous avez peut-être également

  • Une expérience dans le développement back-end des paiements
  • Une expertise avec Java et Golang
  • Une expertise avec Kubernetes

Information supplémentaire

  • Le support à la relocalisation n’est pas disponible pour ce poste.
  • Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste.

La vie chez Unity
Unity [NYSE : U] est la première plateforme mondiale d'outils permettant aux créateurs de concevoir et de développer des jeux, applications et expériences en temps réel sur de multiples plateformes. Les créateurs, qu'il soient développeurs de jeux, artistes, architectes, concepteurs automobiles, experts en infrastructures, cinéastes ou autres, utilisent Unity pour donner vie à leur imagination sur de multiples plateformes, que ce soit sur mobile, PC, console ou informatique spatiale.

Au quatrième trimestre 2023, plus de 69 % des 1,000 jeux mobiles les plus populaires ont été créés avec Unity, d'après un nombre combiné provenant des 1,000 meilleurs jeux dans Google Play Store et l’App Store d'iOS. En 2023, les applications Made with Unity ont été téléchargées en moyenne 3,7 milliards de fois par mois. Pour plus d'informations, veuillez consulter le site Unity.

Unity est un employeur fier de garantir l’égalité des chances. Nous nous engageons à favoriser un environnement inclusif et innovateur et à célébrer nos employés à travers l’âge, l’éthinicité, la couleur, l’ascendance, l’origine nationale, la religion, le handicap, le sexe, l’identité ou l’expression de genre, l’orientation sexuelle ou tout autre statut protégé conformément à la loi applicable. Nos différences sont des forces nous permettant de répondre aux besoins croissants et évolutifs de nos clients, partenaires et collaborateurs. Veuillez remplir ce formulaire si vous nécessitez des accommodations particulières pour rendre votre expérience d’entrevue agréable et positive.

Ce poste exige que son ou sa titulaire possède une connaissance de l’anglais qui soit suffisante pour lui permettre d’avoir des échanges professionnels verbaux et écrits dans cette langue, puisque l’accomplissement des tâches liées à ce poste nécessite des communications fréquentes et régulières avec des collègues et partenaire situés à l’échelle mondiale et dont la langue commune est l’anglais.

Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre résumes/CV par ce site Web ou directement aux superviseurs. Unity n’accepte pas des chasseurs de têtes non sollicités et des résumés (CV) d’agence. Unity ne payera pas d’honoraires à aucune agence tierce ou entreprise qui n’a pas signé d’ententes avec Unity.

La protection de votre vie privée est importante pour nous. Veuillez prendre un moment pour consulter nos politiques de confidentialité pour les prospects et les candidats. Si vous avez des questions concernant la protection de votre vie privée, veuillez nous contacter à DPO@unity.com.

The opportunity
Unity is expanding beyond its engine to offer a variety of solutions for building games and real-time 3D experiences. Our team, Unity Services Foundation, is essential in this effort, providing foundational features to all internal service teams building Cloud services. As a platform team, we enable our internal users to save time and effort, allowing them to focus on developing unique features for their services. We build core functionality so internal teams don't have to reinvent the wheel.

We are looking for a Senior Backend Developer to join our team in Montreal. You will focus on facilitating Web API development and improving our core API Gateways, which process nearly four billion monthly calls. Our Gateway platform provides foundational features to handle authentication, authorization, rate limiting and many other features to develop, publish and operate APIs. Our goal is to make it as simple as possible for service teams to expose endpoints through our Gateways and access necessary core features directly using our platform.

As a member of our team, you will develop impactful features that address real developer challenges and contribute to our platform strategy, making a significant impact at Unity. We prioritize maintainability, security, and robust code, with a strong focus on developer experience. You'll work alongside senior backend developers, as well as the product team. Our team works mostly on backend related matters, but we value the adaptability to also work on frontend when needed. You will play a key role in user engagement, and regularly interact with and support our customers, seeing the direct impact of your work.

If you're passionate, curious, and eager to make a high impact, we'd love to hear from you!

What you'll be doing

  • Participate in all phases of software development from design/architecture through implementation, testing, and maintenance. Building platform features that facilitate the development and operation of Web APIs
  • Support teammates in code quality, operational excellence, and shared learning
  • Participate actively in customer support by directly engaging with internal teams and assisting them in resolving any challenges or questions they may have
  • Collaborate with our product manager, stakeholders, and customers to understand friction points, proposed solutions, and encourage the adoption of our tooling
  • Participate proactively in refinement and strategy sessions with the team, promoting collaboration and mutual assistance

What we're looking for

  • Able to design, develop and maintain high-quality web services and/or gateway solutions
  • Strong communication skills and ability to work well with other teams and stakeholders
  • Experience developing code leveraged by other developers
  • Experience in Python / TypeScript / JavaScript, or any other commonly used language for web development
  • Experience with Google Cloud (or any of the other major Cloud platforms) and security concepts

You might also have

  • Experience with developing payments backend
  • Expertise with Java, Golang
  • Expertise with Kubernetes

Additional information

  • Relocation support is not available for this position.
  • Work visa/immigration sponsorship is not available for this position

Life at Unity
Unity [NYSE: U] is the world's leading platform of tools for creators to build and grow real-time games, apps, and experiences across multiple platforms. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing.

As of the fourth quarter of 2023, more than 69% of the top 1,000 mobile games are made with Unity as derived from a blended number of the top 1,000 games in the Google Play Store and iOS App Store. In 2023, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit Unity.

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.

This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

Your privacy is important to us. Please take a moment to review our Prospect Privacy Policy and Applicant Privacy Policy. Should you have any concerns about your privacy, please contact us at DPO@unity.com.

#SEN

Other positions in Engineering

Developer Support EngineerTel Aviv, IsraelFull timeDeveloper Support Engineer (Game Development Customer Facing)Tokyo, JapanFull timeDévelopper de logiciel Full Stack / Senior Full Stack DeveloperMontreal, CanadaFull timeDevelopper de logiciel Staff - Staff Software DeveloperMontreal, CanadaFull timeDéveloppeur(se) de Logiciels, Unity Dashboard Conversion | Software Developer, Unity Dashboard ConversionMontreal, CanadaFull timeDéveloppeur(se) de logiciels, WebGL Platform | Software Developer, WebGL PlatformMontreal, CanadaFull timeDéveloppeur(se) Frontend Senior | Senior Frontend Developer - Experimentation platformMontreal, CanadaFull timeDéveloppeur(se) graphique sénior, fonctionnalités SRP | Senior Graphics Developer, SRP FeaturesMontreal, CanadaFull timeDéveloppeur Sénior Backend Gestionnaire de Paquet Unity | Senior Backend Package Manager Developer, Unity Package ManagerMontreal, CanadaFull timeDéveloppeur(se) Senior Back-End, Data Services | Senior Backend Developer, Data ServicesMontreal, CanadaFull timeDéveloppeur(se) Senior en Apprentissage Automatique / Opérations d'Apprentissage Automatique | Senior Machine Learning/MLOps DeveloperMontreal, CanadaFull timeFull Stack EngineerTel Aviv, IsraelFull timeGestionnaire DevOps | DevOps ManagerMontreal, CanadaFull timeGraphic Developer/Developpeur GraphiqueMontreal, CanadaFull timeJunior Developer Support Engineer, Standard SupportPereira, ColombiaFull timeJunior Developer Support Engineer, Standard SupportPereira, ColombiaFull timeJunior Software EngineerTokyo, JapanFull timeLead, Software Engineering, Embedded OS Platform TeamMunich, GermanyFull timePartner Relations Manager, IndustryAustin, TX, USAFull timePartner Relations Manager, Industry (SMB)Bengaluru, IndiaFull timeResponsable de logicielle, plate-forme Web / Manager, Software Development, Web PlatformMontreal, CanadaFull timeResponsable des Relations Partenaires, Industrie/Partner Relations Manager, IndustryMontreal, CanadaFull timeResponsable Principal des Relations Partenaires, Industrie | Senior Partner Relations Manager, IndustryMontreal, CanadaFull timeSecurity ArchitectMontreal, CanadaFull timeSenior Android DeveloperTel Aviv, IsraelFull timeSenior Backend DeveloperTel Aviv, IsraelFull timeSenior Backend EngineerTel Aviv, IsraelFull timeSenior Backend EngineerTel Aviv, IsraelFull timeSenior Embedded Software EngineerTokyo, JapanFull timeSenior Frontend EngineerTel Aviv, IsraelFull timeSenior Full Stack Engineer (FE Oriented)Tel Aviv, IsraelFull timeSenior ML EngineerTel Aviv, IsraelFull timeSenior Mobile DeveloperTel Aviv, IsraelFull timeSenior Partner Engineer - EMEARemote, DenmarkFull timeSenior Partner Engineer - EMEARemote, United KingdomFull timeSenior Partner Engineer - EMEABrighton, United KingdomFull timeSenior Partner Engineer - EMEACopenhagen, DenmarkFull timeSenior Partner Engineer - EMEALondon, United KingdomFull timeSenior Partner Relations Manager, Industry (Enterprise)Berlin, GermanyFull timeSenior Partner Relations Manager, Industry (Strategic)Remote, FranceFull timeSenior Software Developer, Code QualityBrighton, United KingdomFull timeSenior Software Development Consultant, Customer Success ConsultingTokyo, JapanFull timeSenior Software EngineerTel Aviv, IsraelFull timeSenior Software EngineerTokyo, JapanFull timeSenior Software Engineer San Francisco, CA, USAFull timeSenior Software Engineer San Francisco, CA, USAFull timeSenior Software Engineer, Data & ML InfrastructureSan Francisco, CA, USAFull timeSenior Software Engineer, Engine SupportPereira, ColombiaFull timeSenior Software Engineer - FrontendSeoul, South KoreaFull timeSoftware DeveloperLondon, United KingdomFull timeSoftware Developer, Code QualityMontreal, CanadaFull timeSoftware EngineerCopenhagen, DenmarkFull timeSoftware EngineerCopenhagen, DenmarkFull timeSoftware Engineer, Engine SupportPereira, ColombiaFull timeSoftware Engineer, Engine SupportBrighton, United KingdomFull timeSoftware Engineer, Microsoft PlatformsStratford-upon-Avon, United KingdomFull timeSolution Engineer, Automotive & IndustrialTokyo, JapanFull timeSr Solution Architect Remote, USAFull timeStaff Mobile SDK EngineerTel Aviv, IsraelFull timeTechnical Support Team LeadTel Aviv, IsraelFull time