Développeur(se) logiciel sénior, écosystème Android | Senior Software Developer, Android Ecosystem
Role Overview
Join a new development team delivering Unity platform support for Android mobile, laptop, and hybrid devices.
Enable Unity developers to deploy across supported devices while using their display, input, hardware, software, and platform-specific capabilities.
Key Skills for This Role
Full Job Posting
Role overview
Join a new development team delivering Unity platform support for Android mobile, laptop, and hybrid devices.
Enable Unity developers to deploy across supported devices while using their display, input, hardware, software, and platform-specific capabilities.
Responsibilities
- Build Unity Editor features and workflows for Android device configurations.
- Analyze the stack and develop optimizations with partner teams.
- Benchmark and analyze Unity runtime performance, then implement verified improvements.
- Document technical work, participate in design reviews, and resolve bug reports.
- Use automated testing and code reviews to improve quality and delivery.
What the role requires
- Advanced C++, C#, and Java or Kotlin skills and a strong background in Android systems programming.
- Experience building and maintaining platform or runtime systems and scalable features in a large multithreaded codebase.
- Understand cross-language calls and memory ownership and marshalling.
- Bring diagnostic, debugging, and performance-profiling skills.
- Professional verbal and written English is needed for frequent global communication.
Additional qualifications
- C# and managed-runtime expertise, real-time 3D rendering, and modern graphics APIs including Vulkan are advantageous.
- A methodical optimization-research approach, interest in real-time 3D or games, and familiarity with AI in software development are advantageous.
Work location
- The role may be based in Montreal, Canada, or performed remotely within the US East Coast time zone.
Base salary
- Base salary ranges depend on primary work location: CAD Zone A $103,000–$153,000 and Zone B $111,100–$161,100; USD Zone A $115,400–$173,000, Zone B $130,400–$195,600, and Zone C $146,500–$219,700.
- The role may also be eligible for equity and company incentive plans; final compensation depends on location and candidate qualifications.
Benefits
- Benefits vary by country and employment status and may include health, life, and disability insurance; retirement plans; time off; parental support; wellness programs; learning and development; and employee giving programs.
About Unity
Unity provides a game engine and tools for games, XR, web, and 3D experiences in industries including automotive, manufacturing, and healthcare.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Unity Technologies
Senior BI Developer
Montréal, CAN
Unity seeks a Senior BI Developer for its People Analytics team to own data pipelines, warehouse architecture, metric definitions, and analytics foundations used by people leaders and AI-assisted tools. Candidates need d
Développeur(se) principal(e), Opérations de sécurité et intervention en cas d’incident / Senior Security Operations and Incident Response Engineer
Montréal, CAN
Unity seeks a hands-on senior security engineer to lead complex security investigations and major incident response during Americas working hours. Candidates should bring security operations experience, strong investigat
Senior Product Marketing Manager
, CAN
Unity seeks an experienced product marketer for a one-year contract, with possible extension, to own marketing for assigned product areas and launches. The role covers positioning, go-to-market execution, developer-focus
Accounts Payable Specialist
, IND
Unity seeks an Accounts Payable Specialist to support publisher payouts, reconciliations, payment processing, and month-end activities. Candidates need a bachelor's degree in Accounting or Finance, 2–5 years of AP experi
Accounting Manager (CAPEX/ Leasing Team/ Cap Software)
, IND
Unity is seeking an Accounting Manager to oversee close processes, financial reporting, technical accounting analysis, audit support, and process improvements. The role requires a Chartered Accountant with US GAAP, SEC r
Rédacteur technique sénior ou rédactrice technique sénior, Ingénierie L'occasion / Senior Technical Writer, Development
Montréal, CAN
Unity is seeking a Senior Technical Writer to create, review, and improve technical documentation for software products and features. The role partners with engineers and product managers on guides, API references, SDKs,
Staff Software Engineer, Gaming AI
Montréal, CAN
Unity is seeking a Staff Software Engineer to lead cloud services and full-stack features for its next-generation gaming AI platform. The role requires scalable cloud architecture, frontend and DevOps experience, AI deve
Senior BI Developer
Montréal, CAN
Développeur(se) principal(e), Opérations de sécurité et intervention en cas d’incident / Senior Security Operations and Incident Response Engineer
Montréal, CAN
Senior Product Marketing Manager
, CAN
Accounts Payable Specialist
, IND
Accounting Manager (CAPEX/ Leasing Team/ Cap Software)
, IND
Rédacteur technique sénior ou rédactrice technique sénior, Ingénierie L'occasion / Senior Technical Writer, Development
Montréal, CAN
Staff Software Engineer, Gaming AI
Montréal, CAN