Back to results

Senior Staff Software Engineer

  • Toronto, ON, Canada

$202,000 to $231,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$202,000 to $231,000 CAD / year
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Senior Staff Android Software Engineer

Location

Toronto, Ontario, Canada

Salary

$202,400 – $231,000 CAD per year (Eligible for performance-based incentive bonuses)

Job Type

Full-Time / Regular (Hybrid – 3 days in-office, 2 days remote per week)

Overview

An experienced Senior Staff Android Engineer is needed to lead technical design, enterprise architecture, and hands-on native mobile application development. In this individual contributor role, the engineer will define architecture strategies, evaluate modern technology stacks, and oversee high-level engineering designs for large-scale mobile applications serving millions of users. Working closely with cross-functional teams and product partners, the position involves establishing mobile architectural vision, advocating for engineering best practices, and driving robust, secure software development across the enterprise.

Key Responsibilities

  • Establish and execute the overarching technical strategy and architecture vision for complex, enterprise-scale Android mobile platforms.
  • Provide hands-on architectural guidance, technical direction, and code reviews across cross-functional engineering teams to ensure system performance, scalability, and security.
  • Serve as an enterprise technical authority, influencing strategic roadmaps, technology investments, and modern architectural standards.
  • Collaborate across the full Software Development Life Cycle (SDLC) to turn product requirements into secure, high-performing native mobile components.
  • Raise the overall engineering bar by mentoring, coaching, and guiding junior, intermediate, and senior software developers across the organization.

Requirements

Basic Qualifications:

  • 8+ years of hands-on experience in native Android application development using Kotlin and Java.
  • 8+ years of experience in system architecture, modern application design patterns, and enterprise software engineering.
  • Proven technical experience with modern Android stacks including Jetpack Compose, Coroutines, RxJava, Dagger/Hilt, Espresso, JUnit, and CI/CD pipelines (e.g., Jenkins).
  • Strong history of technical leadership, mentoring engineers across all experience levels, and aligning business stakeholders with engineering goals.

Preferred Qualifications:

  • Bachelor's, Master’s degree, or Diploma in Computer Science, Software Engineering, or a related technical discipline.
  • 10+ years of end-to-end software development lifecycle management.
  • Experience integrating mobile solutions with public cloud environments (e.g., AWS, Azure, GCP).
  • Deep understanding of Agile frameworks and iterative continuous delivery methodologies.

Benefits

  • Total rewards package featuring competitive base pay and annual performance cash incentives.
  • Comprehensive health coverage for employees, spouses, domestic partners, and dependents.
  • $3,000 annual mental health support coverage.
  • Up to $5,000 in annual tuition reimbursement.
  • One-time Work-From-Home (WFH) home office setup allowance.
  • Flexible hybrid work arrangement supporting personal flexibility alongside collaborative in-office days.
More about this job

Responsibilities

Define and execute architecture strategy for enterprise-scale Android platforms, providing hands-on technical direction, design guidance, and code reviews to support performance, scalability, and security. Influence technical roadmaps and standards, collaborate across the software development lifecycle, and mentor engineers across experience levels.

Requirements

Requires 8+ years of native Android development with Kotlin and Java, along with 8+ years in system architecture and enterprise software engineering. Candidates should have experience with modern Android tools and testing frameworks, CI/CD, technical leadership, and mentoring; a relevant technical degree or diploma, 10+ years of SDLC experience, cloud integration, and Agile expertise are preferred.

Skills

  • Android Development
  • Kotlin
  • Java
  • System Architecture
  • Jetpack Compose
  • Coroutines
  • RxJava
  • Dagger/Hilt
  • Espresso
  • JUnit
  • CI/CD
  • Jenkins
  • Technical Leadership
  • Mentoring
  • Cloud Integration
  • Agile

Benefits

  • Performance-Based Incentive Bonuses
  • Health Coverage
  • Mental Health Support Coverage
  • Tuition Reimbursement
  • Work-From-Home Office Setup Allowance
  • Flexible Hybrid Work Arrangement

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Management & Leadership

Keywords

  • Android
  • Kotlin
  • Java
  • Jetpack Compose
  • Coroutines
  • RxJava
  • Dagger/Hilt
  • Espresso
  • JUnit
  • CI/CD
  • Jenkins
  • System Architecture
  • Enterprise Software Engineering
  • Native Mobile Applications
  • Technical Leadership
  • Code Reviews
  • Scalability
  • Security
  • AWS
  • Azure
  • Google Cloud Platform
  • Agile
  • Continuous Delivery
  • Mobile Architecture

Report this job

Get in touch
MovoJobs

Contact us