About this role
Accountabilities:: You will contribute to the design, development, and optimization of platform and runtime capabilities, ensuring reliable performance across a wide range of Android-based devices. Design and develop features and workflows within the Unity Editor to support different Android platform configurations, including mobile, laptop, and hybrid form factors. Analyze and profile performance across the technology stack to identify bottlenecks and opportunities for optimization. Collaborate with internal teams and external domain experts to establish performance benchmarks, investigate runtime behavior, and validate potential improvements. Implement runtime optimizations that improve application startup times and execution efficiency on both entry-level and high-performance devices. Work cross-functionally with engineering teams and key stakeholders to develop, test, and deliver validated technical solutions. Write comprehensive technical documentation and actively participate in design reviews to maintain high engineering standards. Investigate, diagnose, and resolve bug reports to maintain platform stability and reliability. Strengthen software quality and delivery through automated testing, thorough code reviews, and established engineering practices. Contribute to a culture of technical excellence, innovation, collaboration, and continuous improvement. Requirements: You bring strong systems programming expertise, experience building scalable software, and the analytical skills needed to optimize complex applications across multiple languages and execution environments. Advanced proficiency in C++ and C#, with a strong background in Android systems programming. Experience with Java or Kotlin and an understanding of integrating components written in different programming languages. Experience building and maintaining platform-level software or runtime systems. Strong understanding of large-scale applications spanning multiple languages, including synchronous and asynchronous calls, memory ownership, and memory marshalling between languages. Experience designing and implementing scalable features within large, multithreaded codebases. Strong diagnostic, debugging, and performance-profiling skills. Ability to analyze complex technical problems systematically and develop effective, evidence-based solutions. Strong collaboration and communication skills, with the ability to contribute effectively within an agile engineering team. Professional written and verbal English proficiency, enabling regular communication with colleagues and partners worldwide. Additional experience that would be valuable includes: In-depth knowledge of C# and managed runtime environments. Familiarity with real-time 3D rendering techniques and modern graphics APIs, including Vulkan. Experience researching, benchmarking, and implementing innovative performance optimizations. A passion for the future of gaming and real-time 3D experiences across different devices and industries. Familiarity with effective and appropriate uses of AI tools throughout the software development process. Benefits: Base salary in Canada: Zone A: CAD 125,300–175,300 gross annually. Zone B: CAD 135,400–203,000 gross annually. Additional potential compensation through equity awards and company incentive programs, including discretionary annual bonuses where applicable. Comprehensive health, life, and disability insurance, subject to location and employment eligibility. Employee stock ownership opportunities. Competitive retirement and pension plans. Generous vacation allowances and personal days. Parental leave and family-care support programs. Commuting subsidies, where applicable. Mental health and wellbeing programs. Access to a global Employee Assistance Program. Employee Resource Groups that support inclusion, connection, and professional community. Training and professional development opportunities. Volunteering programs and donation-matching initiatives. Inclusive workplace culture that values diverse backgrounds, perspectives, and experiences. Flexible location options, including Montreal and remote work from Ontario, with additional US East Coast locations listed for eligible candidates. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
- LOCATION
- Remote · Canada
- WORK MODE
- Remote
- JOB TYPE
- Full-time
- POSTED
- Oct 29, 2026
Source: Jobgether Careers