368,657open jobs
9,442companies
50,883added this week
Browse all
Salary
$120k – $278k per year (Estimated)
Location
Remote (United States, Canada)
Seniority
Staff
Employment
Full-Time
Overview
Company
Impact
Profile match
Jobgether is an AI-powered job platform focused on remote and flexible work. It matches candidates with relevant roles using skills and preference-based algorithms, and also offers career coaching and job-search guidance.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Android Ecosystem based in Canada.

This is a highly technical individual contributor role focused on advancing platform support across a broad Android ecosystem, including mobile, laptop, and hybrid devices. You will help developers deliver high-quality applications while taking advantage of platform-specific hardware and software capabilities. The role combines systems programming, architecture, performance engineering, and deep technical problem-solving. You will investigate runtime performance across a wide range of devices and drive measurable improvements to startup and execution efficiency. Working across platform, core engine, editor, and graphics teams, you will influence architecture and engineering practices at organizational scale. The position also offers significant opportunities to mentor engineers and lead strategic initiatives that shape the evolution of the platform.

Accountabilities

    • Lead complex, cross-team technical initiatives, building alignment around architectural decisions, implementation strategies, and engineering approaches.
    • Analyze the technology stack to identify performance bottlenecks and optimization opportunities, then collaborate with relevant teams to develop, validate, and deploy improvements.
    • Establish and use performance benchmarks to investigate runtime behavior across entry-level and high-performance Android devices.
    • Investigate and resolve complex system-level issues spanning multiple software subsystems, including platform, runtime, engine, and graphics components.
    • Provide technical mentorship and guidance to engineers across the organization while promoting strong software engineering practices, code quality, and rigorous development standards.
    • Contribute to strategic platform engineering planning, including technical direction, priorities, and long-term roadmap development.
    • Produce detailed technical documentation, contribute to design reviews, and clearly communicate complex engineering decisions and recommendations.
    • Work closely with platform, core engine, editor workflow, and graphics teams, as well as internal and external technical experts, to deliver validated platform improvements.
    • Requirements

      • Extensive experience with Android systems programming and advanced proficiency in C++, C#, and Java or Kotlin.
      • Demonstrated experience architecting, developing, and deploying large-scale platform, runtime, or systems software.
      • Strong understanding of computer architecture, memory hierarchies, cache behavior, and CPU/GPU interaction.
      • Advanced knowledge of asynchronous execution, multithreaded programming, and software architecture for complex systems.
      • Proven ability to understand, navigate, debug, and contribute to large and sophisticated codebases.
      • Strong expertise in diagnostics, debugging, profiling, and performance optimization.
      • Demonstrated experience leading cross-functional technical initiatives and influencing engineering direction beyond an individual team.
      • Strong communication, technical documentation, problem-solving, and collaboration skills.
      • Experience mentoring software engineers and providing technical leadership in complex development environments.
      • Experience with game-engine architecture or development, including Unity, Unreal Engine, or proprietary engines, is an asset.
      • Familiarity with C# managed runtimes, real-time 3D rendering, and modern graphics APIs such as Vulkan is an asset.
      • Contributions to open-source projects or published technical work are valued.
      • Sound technical judgment regarding the use of AI tools and technologies within software development workflows.
      • Professional working proficiency in English is required due to frequent collaboration with global colleagues and partners.
      • Benefits

        • Competitive base salary in Canada: CA$153,000-CA$229,600 gross for Zone A or CA$165,400-CA$248,000 gross for Zone B, depending on primary work location.
        • Potential eligibility for equity awards and company incentive programs, including discretionary annual bonuses.
        • Comprehensive health, life, and disability insurance.
        • Competitive retirement and pension programs.
        • Generous vacation and personal days.
        • Support for new parents through family leave and family-care programs.
        • Employee stock ownership opportunities.
        • Commute subsidy and office amenities, including snacks.
        • Mental health, wellbeing, and employee assistance programs.
        • Employee Resource Groups and an inclusive, collaborative workplace culture.
        • Training, professional development, volunteering, and donation-matching programs.
        • Opportunity to work on platform technology serving a massive global developer and user ecosystem.
        • Location flexibility for candidates based in Montreal, Canada, with remote opportunities also available in eligible U.S. East Coast locations.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,657 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$140k – $168k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • El Segundo
C++
Apply
$133k – $161k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Westminster
C++
Apply
$147k – $260k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Austin
C++
Apply
$140k – $168k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • El Segundo
C++
Apply
$133k – $161k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Westminster
C++
Apply
$185k – $260k per year • Remote • Full-Time • 8+ years exp • Bachelor's Degree
DevOps
AWS
CI/CD
GCP
Kubernetes
GitHub
Cybersecurity
Clair
Dependabot
OWASP Top 10
OWASP ZAP
Snyk
Trivy
Apply
$98k – $132k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree
Python
R
SQL
Databases
Databricks
Snowflake
AI/ML
Embeddings
LangChain
LangGraph
LLM
NumPy
Pandas
Scikit-learn
Spark
TensorFlow
Transformers
Hugging Face
RAG
Analytics
Matplotlib
Seaborn
Apply
$98k – $132k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree
Python
R
SQL
Databases
Databricks
Snowflake
AI/ML
Embeddings
LangChain
LangGraph
LLM
NumPy
Pandas
Scikit-learn
Spark
TensorFlow
Transformers
Hugging Face
RAG
Analytics
Matplotlib
Seaborn
Apply
$98k – $132k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree
Python
R
SQL
Databases
Databricks
Snowflake
AI/ML
Embeddings
LangChain
LangGraph
LLM
NumPy
Pandas
Scikit-learn
Spark
TensorFlow
Transformers
Hugging Face
RAG
Analytics
Matplotlib
Seaborn
Apply
$98k – $132k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree
Python
R
SQL
Databases
Databricks
Snowflake
AI/ML
Embeddings
LangChain
LangGraph
LLM
NumPy
Pandas
Scikit-learn
Spark
TensorFlow
Transformers
Hugging Face
RAG
Analytics
Matplotlib
Seaborn
Apply
See all jobs
This is one of many
368,657 more open roles from verified company boards, updated every day.