
Staff Software Engineer, Android Ecosystem
Posted 18 hours ago

Posted 18 hours ago
This is a fully remote position, open to applicants in Canada, +1 more country.
• Oversee technical initiatives across teams and foster agreement on architectural designs and implementation strategies.
• Analyze, profile, and pinpoint optimization opportunities throughout the technology stack.
• Collaborate with stakeholder teams to create and implement performance enhancements.
• Offer technical mentorship and guidance to engineers throughout the organization.
• Advocate for stringent software engineering standards and maintain high code quality.
• Contribute to the strategic planning and roadmap development of platform engineering initiatives.
• Create detailed technical documentation.
• Actively engage in design review processes.
• Investigate and troubleshoot complex system-level issues that involve multiple software subsystems.
• Work alongside platform, core engine development, editor workflows, and graphics system engineering teams.
• Provide Unity platform support for an Android-based ecosystem across mobile, laptop, and hybrid devices.
• Strong background in Android systems programming.
• High proficiency in C++, C#, and Java/Kotlin.
• Proven experience in architecting, building, and deploying large-scale platform or runtime systems.
• Deep understanding of computer architecture, memory hierarchies, cache mechanics, and CPU/GPU interaction models.
• Expertise in asynchronous execution and multithreaded software architecture.
• Established ability to analyze, understand, and navigate large and complex software codebases.
• Documented experience in leading cross-functional technical initiatives and influencing engineering direction.
• Advanced skills in diagnostics, debugging, and performance profiling.
• Proficiency in English sufficient for frequent professional verbal and written communication.
• Preferred: experience in game engine architecture and development.
• Preferred: in-depth knowledge of C# and managed runtime environments.
• Preferred: active contributions to open-source software projects or published technical literature.
• Preferred: familiarity with real-time 3D rendering techniques and modern graphics APIs, including Vulkan.
• Preferred: sound engineering judgment regarding the application of AI tools in software development workflows.
• Comprehensive health, life, and disability insurance.
• Commuting subsidy.
• Employee stock ownership.
• Competitive retirement and pension plans.
• Generous vacation and personal days.
• New-parent support through leave and family care programs.
• Office snacks.
• Mental health and wellbeing programs and support.
• Employee Resource Groups.
• Global Employee Assistance Program.
• Training and development programs.
• Volunteer and donation matching program.
• Equity awards.
• Annual discretionary bonuses or sales commissions.
Unity
TRAX
Sequoia Connect
Instacart
Get handpicked remote jobs straight to your inbox weekly.