We are seeking a Staff 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. We 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 deep performance analyses of the Unity engine on the platform, and partnering with key stakeholders to deliver verified enhancements. This is a highly technical individual contributor role with substantial responsibility for guiding architectural decisions and engineering methodologies. The role involves close cross-functional collaboration with engineering groups across platforms, core engine development, editor workflows, and the graphics system. Candidates must possess extensive domain expertise in C++, C#, and Android systems programming, demonstrated technical leadership capabilities, and a proven ability to mentor engineering staff while leading strategic initiatives with cross-organizational impact.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed