Remotery

Staff Software Engineer, Android Ecosystem

Posted 18 hours ago

This is a fully remote position, open to applicants in Canada, +1 more country.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

Unity18 hours ago

Senior Software Engineer, Android Ecosystem

CA flagCanada, +1 more countryFull-timeAndroid EngineerC$103k – C$153k/year
ApplyView job
TRAX22 hours ago

Senior Android Engineer

PL flagPoland OnlyFull-timeAndroid EngineerPLN 20k – PLN 28k/month
ApplyView job
Sequoia Connect23 hours ago

Mobile Developer – Android

MX flagMexico OnlyFull-timeAndroid Engineer
ApplyView job
Instacart1 day ago

Senior Android Engineer, Digital Twin Platform

CA flagCanada OnlyFull-timeAndroid EngineerC$196k – C$207k/year
ApplyView job
Instacart1 day ago

Senior Android Engineer, Digital Twin Platform

US flagUnited States OnlyFull-timeAndroid Engineer$192k – $202.5k/year
ApplyView job
Peraton1 day ago

Mobile Platform Engineer – Android, Active Secret

US flagUnited States OnlyFull-timeAndroid Engineer$104k – $166k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers