Staff Software Engineer, Android Ecosystem

Added
13 hours ago
Type
Full time
Salary
Salary not provided

Related skills

android java kotlin performance diagnostics

๐Ÿ“‹ Description

  • Lead cross-team technical initiatives and architect decisions.
  • Analyze stack to optimize performance and deploy improvements.
  • Establish benchmarks to study runtime behavior on devices.
  • Investigate and resolve complex platform subsystems issues.
  • Mentor engineers and promote strong software practices.
  • Contribute to platform engineering direction and roadmap.

๐ŸŽฏ Requirements

  • Extensive Android systems programming experience; proficient in C++, C#, and Java or Kotlin.
  • Experience architecting and deploying large-scale platform/software.
  • Strong knowledge of computer architecture, memory hierarchies, CPU/GPU interaction.
  • Advanced asynchronous/multithreaded programming and complex systems design.
  • Ability to navigate large codebases, diagnose issues, and optimize performance.
  • Excellent communication and documentation skills; mentorship experience.

๐ŸŽ Benefits

  • Competitive base salary in Canada; equity awards and bonuses.
  • Comprehensive health, life, and disability insurance.
  • Retirement, vacation, and personal days; family leave support.
  • Stock ownership opportunities and commute subsidies.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’