Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Unity recherche un développeur logiciel principal, basé à Montréal ou en télétravail dans le fuseau horaire de la côte Est des États‑Unis, pour soutenir la plateforme Unity sur un écosystème Android couvrant mobiles, ordinateurs portables et appareils hybrides.
Le candidat doit maîtriser C++, C# et le développement système Android, avec une expérience sur des moteurs de grande envergure et des environnements multithread. L’offre inclut des conditions de travail à distance et des avantages variés.
Nous recherchons un(e) développeur(se) logiciel principal(e), établi(e) à Montréal, au Canada, ou travaillant à distance dans le fuseau horaire de la côte Est des États-Unis, pour se joindre à une nouvelle équipe de développement chargée d’assurer la prise en charge de la plateforme Unity pour un écosystème Android englobant les appareils mobiles, les ordinateurs portables et les appareils hybrides. L’objectif principal de cette équipe est de permettre aux développeur(se)s Unity de déployer leurs titres de façon fluide sur ces appareils, tout en tirant pleinement parti de leurs capacités matérielles et logicielles uniques, notamment l’utilisation optimisée de l’affichage, l’intégration native des périphériques d’entrée et les services propres à chaque plateforme.
Nous recherchons un(e) développeur(se) logiciel principal(e), établi(e) à Montréal, au Canada, ou travaillant à distance dans le fuseau horaire de la côte Est des États-Unis, pour se joindre à une nouvelle équipe de développement chargée d’assurer la prise en charge de la plateforme Unity pour un écosystème Android englobant les appareils mobiles, les ordinateurs portables et les appareils hybrides. L’objectif principal de cette équipe est de permettre aux développeur(se)s Unity de déployer leurs titres de façon fluide sur ces appareils, tout en tirant pleinement parti de leurs capacités matérielles et logicielles uniques, notamment l’utilisation optimisée de l’affichage, l’intégration native des périphériques d’entrée et les services propres à chaque plateforme. L’équipe sera également chargée de rechercher et de mettre en œuvre des optimisations de l’environnement d’exécution afin d’améliorer les performances de démarrage et l’efficacité d’exécution sur les appareils d’entrée de gamme comme sur les appareils haute performance. Pour ce faire, elle établira des points de référence en matière de performance, collaborera avec des expert(e)s internes et externes du domaine afin de mener des analyses rigoureuses des performances du moteur Unity sur la plateforme, et travaillera avec les principales parties prenantes à la mise en œuvre d’améliorations validées. Les candidat(e)s doivent posséder une expertise en C++, en C# et en programmation de systèmes Android, ainsi qu’une expérience démontrée dans la création de logiciels de grande qualité à grande échelle.
Échelle salariale de base: Nous déterminons l’échelle salariale de base pour ce poste en fonction de votre lieu de travail principal :
Zone A : de 103 000 $ CA à 153 000 $ CA brut
Zone B : de 111 100 $ CA à 161 100 $ CA brut
Zone A : de 115 400 $ US à 173 000 $ US brut
Zone B : de 130 400 $ US à 195 600 $ US brut
Zone C : de 146 500 $ US à 219 700 $ US brut
We are seeking a Senior Software Developer, based either in Montreal, Canada or working remotely within the US East Coast time zone, to join a newly established development team responsible for delivering Unity platform support for an Android-based ecosystem encompassing mobile, laptop, and hybrid form factors. The primary objective of this team is to enable Unity developers to seamlessly deploy titles across these devices while fully leveraging their unique hardware and software capabilities, including optimized display utilization, native input integration, and platform-specific services.
The team is also charged with researching and implementing runtime optimizations to improve startup performance and execution efficiency across both entry-level and high-performance devices. This will be accomplished by establishing performance benchmarks, collaborating with internal and external domain experts to conduct rigorous performance analyses of the Unity engine on the platform, and partnering with key stakeholders to execute verified enhancements.
Candidates must possess expertise in C++, C#, and Android systems programming with a track record of writing high-quality software at scale.
Base Salary Range: We determine the base salary range for this role based on your primary work location:
Zone A: CA$103,000 - CA$153,000 CAD gross
Zone B: CA$111,100 - CA$161,100 CAD gross
Zone A: $115,400 - $173,000 USD gross
Zone B: $130,400 - $195,600 USD gross
Zone C: $146,500 - $219,700 USD gross
This range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate’s relevant experience, professional background, and skill set.
At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well‑being and work‑life balance.
Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown with Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. For more information, please visit www.unity.com.
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.
Si vous êtes en situation de handicap ou avez des besoins spécifiques nécessitant des aménagements pour que votre entretien se déroule dans les meilleures conditions, nous vous invitons à remplir ce formulaire afin de nous en informer et que nous puissions faire le nécessaire.
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.
If you have a disability that means there are preparations or accommodations that we can make to 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.