Staff Software Engineer, Android Ecosystem

Posted Aug 22

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

Puzzle πŸ§©πŸš€1 day ago

Senior Android Engineer

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job
Verity Group1 day ago

Native Android Frontend Developer

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job
Gorilla Logic2 days ago

Senior Mobile Developer Android/iOS

CO flagColombia, +1 more countryFull-timeAndroid Engineer
ApplyView job
Fanatics3 days ago

Staff Engineer – Android

US flagNew York OnlyFull-timeAndroid Engineer$144k – $235k/year
ApplyView job
FCamara Consulting & Training3 days ago

Mobile Frontend Developer – Android

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job
onXmaps, Inc.3 days ago

Android Engineer III

US flagColorado, +6 more statesFull-timeAndroid Engineer$130k – $153k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers