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

Développeur(se) logiciel principal(e), écosystème Android | Senior Software Engineer, Android Ecosystem

$103k - $153k per year

Unity

L'opportunité

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.

Ce que vous ferez

  • Travailler au sein d’une équipe agile afin de concevoir et de développer des fonctionnalités et des Workflow dans l’éditeur Unity qui prennent en charge ces configurations de plateforme particulières.

  • Évaluer, analyser et repérer les possibilités d’optimisation dans l’ensemble de la pile technologique, puis collaborer avec plusieurs équipes afin de développer des solutions.

  • Rédiger une documentation technique complète et participer activement aux processus de révision de la conception.

  • Assurer la stabilité de la plateforme en examinant et en résolvant les signalements de bogues.

  • Renforcer la qualité et la livraison grâce aux tests automatisés et à des révisions de code rigoureuses, tout en favorisant une culture d’innovation, de collaboration et d’excellence technique.

Ce que nous recherchons

  • Une solide expérience de la programmation de systèmes Android, appuyée par une maîtrise avancée de C++, de C# et de Java ou Kotlin.

  • Une expérience de la création et de la maintenance de systèmes de plateforme ou d’environnements d’exécution.

  • Une solide compréhension de la façon dont les applications de grande envergure utilisent plusieurs langages, notamment de l’exécution des appels synchrones et asynchrones, ainsi que de la gestion, de la propriété et du transfert de la mémoire entre ces langages.

  • Une expérience de la conception et de la mise en œuvre d’ensembles de fonctionnalités évolutifs dans une base de code multithread de grande envergure.

  • Des compétences en diagnostic, en débogage et en profilage des performances.

Vous avez peut-être également

  • Une compréhension approfondie de C# et des environnements d’exécution gérés.

  • Une connaissance des méthodes de rendu 3D en temps réel et des API graphiques modernes, y compris Vulkan.

  • Une approche méthodique de la recherche et du développement de solutions d’optimisation novatrices.

  • Une passion pour l’avenir des jeux vidéo ou des expériences 3D en temps réel dans divers contextes.

  • Une connaissance des meilleurs moments et des meilleures façons d’utiliser l’intelligence artificielle dans le processus de développement logiciel.

Échelle salariale de base:

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

The opportunity

We are seeking a Senior Software Engineer, based either in Montreal, Canada or working remotely within the US East Coast time zone, to join a newly established engineering 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.

What you’ll be doing

  • Working as part of an agile team, to design and develop features and workflows in the Unity Editor to support these specific platform configurations.

  • Profile, analyze, and identify optimization opportunities across the stack, working cross-team to develop solutions.

  • Author comprehensive technical documentation and actively participate in design review processes.

  • Ensure a stable platform by investigating and resolving bug reports

  • Strengthen quality and delivery through automated testing and thoughtful code reviews — while fostering a culture of innovation, teamwork, and technical excellence.

What we’re looking for

  • Solid background in Android systems programming, supported by advanced proficiency in C++, C#, and Java/Kotlin.

  • Experience in building and maintaining platform or runtime systems.

  • Solid understanding of how large applications span languages including how synchronous/async calls are made and how memory is owned and marshalled.

  • Experience designing and implementing scalable feature sets in a large multithreaded codebase

  • Diagnostic, debugging, and performance profiling competencies.

You might also have

  • In-depth understanding of C# and managed runtime environments.

  • Familiarity with real-time 3D rendering methodologies and modern graphics APIs, including Vulkan.

  • A methodical approach to researching and developing innovative optimization solutions

  • A passion for the future of computer games or real-time 3D experiences in a variety of settings

  • Familiarity with when and how to best use AI in the software development process.

Base Salary Range:

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

Cette fourchette correspond au salaire de base prévu pour ce poste. En plus du salaire de base, ce poste peut donner droit à des attributions d’actions et à une participation à nos programmes d’incitation de l’entreprise, comme des primes annuelles discrétionnaires ou des commissions de vente. Le montant final de l’offre dépendra de plusieurs facteurs, notamment l’emplacement géographique ainsi que l’expérience pertinente, le parcours professionnel, et les compétences du/de la candidat(e).

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.

Benefits

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.

Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status.

While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally: Comprehensive health, life, and disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation and personal days | Support for new parents through leave and family-care programs | Office food snacks | Mental Health and Wellbeing programs and support | Employee Resource Groups | Global Employee Assistance Program | Training and development programs | Volunteering and donation matching program

Life at Unity

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 in 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

#J-18808-Ljbffr
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Développeur(se) logiciel principal(e), écosystème Android | Senior Software Engineer, Android Ecosystem in Toronto, ON vacancy
  •  ...rise. About the Role Department: Engineering Role Summary: We are looking for a Principal Engineer to set the technical direction for our Android platform and raise the engineering bar across the organization. As the most senior individual contributor on the team,... 
    Principal
    Senior
    Software
    Full time
    Internship
    Remote work

    COSMO

    Toronto, ON
    15 days ago
  • $172.96k - $197.4k per year

     ...Toronto,Toronto, Ontario, Staff Software Engineer - Capital One Travel...  ...ou développeuse principale en logiciels About Capital One Canada. For...  ...meilleur endroit où réserver ses voyages. Vos responsabilités...  ...est un employeur souscrivant au principe de l’égalité d’accès à l’... 
    Principal
    Software
    Full time
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Day shift

    Capital One

    Toronto, ON
    5 days ago
  • $118k - $162k per year

     ...If you are too, let's talk. The Okta Android platform team is responsible for...  ...We are looking for an experienced Software Development Engineer in Test (SDET) to join the Android platform...  ...and associated SDKs across the Android ecosystem (phones, tablets, and wearable... 
    Senior
    Software
    Local area
    Worldwide

    Okta

    Toronto, ON
    1 day ago
  • $5000 per month

     ...Senior Staff Software Engineer - Mobile(Android) About Capital One Canada. For 30 years, we’ve been on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding. We want to help Canadians succeed with credit,... 
    Senior
    Software
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    5 days ago
  • $200k per year

     ...accessing the opportunities they deserve. The role We are looking for a Principal Software Engineer to help architect and scale the core systems that power Passage. This is a senior technical leadership role focused on building reliable, scalable systems while... 
    Principal
    Senior
    Software
    Long term contract
    Work at office
    Relocation

    passage

    Toronto, ON
    1 day ago
  • $180k - $220k per year

     ...dynamics and innovative problem-solving. BitGo is hiring a Senior Mobile Software Engineer to build the apps our retail users use to manage and move...  ..., performance, and a polished experience on both iOS and Android. Skills & Experience:  We are looking for teammates... 
    Senior
    Software
    Full time
    Work at office
    Worldwide

    BitGo

    Toronto, ON
    7 days ago
  •  ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested and... 
    Principal
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer Please note that this is a remote role open to candidates...  ...precision. Collaborating closely with senior leaders, your influence will be pivotal...  ...partnership with our DevOps team, ensuring our software solutions are highly available,... 
    Principal
    Senior
    Software
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Toronto, ON
    20 days ago
  • $180k - $275k per year

     ...its customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding...  ...exercise # A final panel interview with team members and senior leaders ~ Once all interviews are complete, the manager... 
    Principal
    Senior
    Software
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Toronto, ON
    7 hours ago
  • $170k - $190k per year

     ...Job Description Principal Full-Stack Software Engineer at a glance... Location: Toronto, ON (Hybrid - 3 days/week) We are looking for a Principal Full...  ...platform, standards framework, and developer enablement ecosystem used across the Software Engineering Chapter. This role... 
    Principal
    Software
    Full time
    Flexible hours
    3 days per week

    Kraft Heinz

    Toronto, ON
    5 days ago
  •  ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You will join an elite team who is innovative and flexible; with a weekly, agile release cycle and individual ownership. We expect great... 
    Principal
    Senior
    Software
    Full time
    Flexible hours

    Stock Recruitment

    Toronto, ON
    11 days ago
  • $5000 per month

     ...Street (93021), Canada, Toronto,Toronto, Ontario, Staff Software Engineer - Capital One Travel - Android About Capital One Canada. For 30 years, we’ve been on...  ...Provide mentorship to Junior, Intermediate, and Senior mobile associates Basic Qualifications At least... 
    Senior
    Software
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    5 days ago
  • $123.9k - $203.6k per year

     ...partnership with SRE and security. Key Responsibilities Platform Software Development: Set group-wide guardrails for platform...  ...execution of all phases of the software development lifecycle; coaches engineers across teams or units to drive improvements. Acts as a subject... 
    Principal
    Software
    Long term contract
    Temporary work
    Shift work

    Oracle

    Toronto, ON
    12 hours ago
  •  ...care of others, and it defines our culture. About the job As a Principal Engineer, you'll be a founding member of OpenTable's Agentic Engineering Platform team within Product Engineering, rethinking how software gets built. Our goal is to redesign the full product delivery workflow... 
    Principal
    Software
    Full time

    Opentable

    Toronto, ON
    9 days ago
  • $172.96k - $197.4k per year

     ...Staff Android Engineer About Capital One Canada. For 30 years, we've been on a mission to change...  ...Team Since 2014, Capital One Canada’s software studio has grown from a team of 10 to a...  ...mentorship to Junior, Intermediate, and Senior mobile associates Basic Qualifications... 
    Senior
    Software
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    5 days ago
  • $136k - $187k per year

     ...mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support...  ...architecture and successful elements of a multi-service ecosystem ~ Ability to coordinate cross-functional work towards task... 
    Senior
    Software
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    1 day ago
  • $175k - $210k per year

     ...General Information: Job Title: Principal Software Engineer - Zynque Location: Hybrid, three days per week, Toronto / Greater Toronto Area...  ...and unforgettable experiences. We believe in giving our senior technical leaders real ownership, real influence, and the opportunity... 
    Principal
    Senior
    Software
    Long term contract
    Permanent employment
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Fulfillment IQ

    Toronto, ON
    a month ago
  •  ...governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is transforming the...  ...that powers collaboration across the global payments ecosystem. We are looking for a Senior Software Engineer who thrives on... 
    Senior
    Software
    Long term contract
    Full time
    Worldwide

    Mastercard

    Toronto, ON
    5 days ago
  •  ...-paced, high-performance culture. This role is seeking an Android Developer who is passionate about technology and brings depth...  ...peer code reviews Mentoring junior developers in the area of software engineering and Android best practices What do you need to succeed?... 
    Senior
    Software
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    1 day ago
  •  ...Engineering Backend Permanent Toronto The Platform team creates the technology that enables...  ...customers. Spotify is looking for a Senior Software Engineer to join the Authorization team...  ...a critical path for Spotify's creator ecosystem. You'll help us evolve these systems as... 
    Senior
    Software
    Long term contract
    Permanent employment
    Full time
    Internship
    Work from home
    Flexible hours

    Spotify

    Toronto, ON
    6 days ago
  • $95k - $145k per year

     ...Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering...  ...or more modern programming languages and their respective ecosystems, such as: Java (Spring Boot) C (.NET Core)JavaScript / TypeScript... 
    Senior
    Software
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Toronto, ON
    5 days ago
  • usd218k per year

     ...requirements and define product roadmaps Software Architecture Participates in...  ...teams Software Reliability & Support Engineering Manages internal/external customer relationships...  ...evaluates new technologies Influences senior management in setting the organization's... 
    Principal
    Senior
    Software
    Full time
    Work at office

    Equinix

    Toronto, ON
    26 days ago
  • $184k - $253k per year

     ...agents who depend on it. The opportunity We're hiring a Principal Engineer (P5) to serve as the technical leader and compass for the...  ...wider platform aligned. What you'll bring ~10+ years of software engineering experience, with a proven track record as a Principal... 
    Principal
    Software
    Local area
    Worldwide

    Okta

    Toronto, ON
    1 day ago
  •  ...ambiguous product requirements into incremental engineering milestones with Product, TPM, and...  ...Java, or an equivalent object-oriented ecosystem. At least 3 years of experience building...  ...ability to mentor engineers, establish software delivery standards, and drive cross-... 
    Senior
    Software
    Full time
    Work at office
    2 days per week

    OpenTable

    Toronto, ON
    1 day ago
  • $140k - $230k per year

     ...Building the Future of Competitive Intelligence Klue Engineering is hiring! We're looking for a Senior Software Engineer to join our team in Toronto, focusing on...  ...-source projects in search, retrieval, or the LLM ecosystem. Interest in sharing learnings externally (blog... 
    Senior
    Software
    Full time
    Work at office

    Klue

    Toronto, ON
    3 days ago
  • $145k - $185k per year

     ...Mobility is also creating advanced software solutions that integrate with...  ..., cloud-native software ecosystem powering manufacturing...  ...plants. We are seeking a Senior Manager of Software Development...  ...-term platform architecture, engineering excellence, organizational development... 
    Senior
    Software
    Long term contract
    Permanent employment
    Local area

    Magna International

    Toronto, ON
    2 days ago
  •  ...Operating at the intersection of MarTech, software engineering, data platforms, and digital experience...  ...of Sun Life's customer engagement ecosystem. Develop activation patterns that enable...  ..., including experience at a Staff, Principal, or equivalent technical leadership level... 
    Principal
    Software
    Long term contract
    Work at office
    Immediate start

    Sun Life of Canada - Corporate

    Toronto, ON
    2 days ago
  •  ...Job Description Are you a Principal-level software engineer who enjoys solving complex customer problems while remaining deeply hands-on with technology...  ...Write production code regularly and review the work of Senior, Staff, and Forward Deployed Engineers. Provide technical... 
    Principal
    Senior
    Software
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    5 days ago
  • $118k - $152k per year

     ...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across the... 
    Senior
    Software
    Internship
    Immediate start

    Capco

    Toronto, ON
    3 days ago
  • $130k - $148k per year

     ...leverage NetBrain’s platform. What We Need We are seeking a Senior Software Engineer who thrives at the intersection of customer support and...  ...(e.g., Domain-Driven Design) ~ Deep expertise in the .NET ecosystem, including C#, ASP.NET Core, and modern backend architecture... 
    Senior
    Software

    NetBrain

    Toronto, ON
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur(se) logiciel principal(e), écosystème Android | Senior Software Engineer, Android Ecosystem. Be the first to apply!