Enable job alerts via email!

Senior Software Engineer, Android

League

Canada

On-site

CAD 117,000 - 142,000

Full time

Today
Be an early applicant

Job summary

A leading healthcare technology company in Canada seeks a Senior Software Engineer to build and maintain Android applications. Join a fast-paced, cross-functional team where your work directly impacts health outcomes, and enjoy comprehensive health benefits and professional growth opportunities. Base salary ranges from $117,800 to $141,900 CAD.

Benefits

Comprehensive Health Benefits
Performance-based bonuses
Employee Stock Option Program
Unlimited Paid Time Off
Tax-advantaged health accounts
Dedicated wellness days
Professional development opportunities
Mentorship from experienced leaders

Qualifications

  • Experience building and maintaining native Android applications.
  • Strong UX sensibilities.
  • Start-up experience is a plus.

Responsibilities

  • Build, test, and maintain native Android apps.
  • Support mobile builds and releases using CI tools.
  • Participate in design and planning discussions.
  • Uphold quality standards through code reviews.
  • Collaborate with UX designers.

Skills

Native Android application development
Testable code writing
Translating designs into code
Communication of technical concepts
Troubleshooting and fixing issues

Tools

Jetpack Compose
CI tools
CLEAN Architecture
MVI
Job description

Founded in 2014, League is the leading healthcare consumer experience (CX) platform, powered by artificial intelligence (AI), reaching more than 63 million people worldwide. We deliver highly personalized high‑engagement healthcare solutions that improve health outcomes. League has raised over $285 million in venture capital, powering digital experiences for trusted brands such as Highmark Health, Manulife, Medibank, and Shoppers Drug Mart.

Why Join League
  • Make an impact – Your work directly improves the health outcomes of millions of lives.
  • Cutting‑edge Technology – Work with Kotlin, Jetpack Compose, and scalable architectures.
  • Inclusive culture – Join a globally distributed team that values collaboration.
The Role

As Senior Software Engineer, Android, you will build native mobile applications for Android. You’ll work with a small cross‑functional team to deliver roadmap features and continually improve a specific product area. The team is fast‑moving, collaborative, and committed to high‑quality, client‑focused solutions.

In this role, you will
  • Build, test, and maintain native Android apps, emphasizing Jetpack Compose, Navigation, CLEAN Architecture, and MVI.
  • Use CI tools to support mobile builds and releases.
  • Participate in technical design and planning discussions.
  • Uphold quality standards through code reviews, bug fixes, automated tests, and performance monitoring.
  • Collaborate with UX designers to deliver polished interfaces.
What you bring
  • Experience building and maintaining native Android applications.
  • Write high‑quality, testable code and balance expediency with maintainability.
  • Strong UX sensibilities and ability to translate complex designs into code.
  • Excellent communicator who explains technical concepts to designers, support, and other engineers.
  • Prepared to troubleshoot and fix issues quickly.
  • Start‑up experience is a plus.
Security‑related Responsibilities
  • Compliance with Information Security Policies.
  • Adherence to League’s secure coding practices.
  • Accountability for executing League's policies and procedures.
  • Report incidents, breaches, or policy violations to HR, Legal, Compliance, and Security.
What We Offer
  • Comprehensive Health Benefits – Complete medical, dental, and vision coverage.
  • Bonus Program – Performance‑based bonuses.
  • Employee Stock Option Program – Share in our success.
  • Unlimited Paid Time Off – Keep your work‑life balance.
  • Spending Accounts – Tax‑advantaged health and dependent care accounts.
  • Wellness Days – Dedicated days for mental and physical health.
  • Growth Opportunities – Professional development and career advancement.
  • Mentorship Program – Guidance from experienced leaders.
Compensation (Canada)

$117,800 - $141,900 CAD

Application Process
  • Submit your application – you’ll receive a confirmation email.
  • Intro sessions – align on culture and compensation expectations.
  • Take‑home assessment.
  • Meet the Engineering Team – technical discussions and impact assessment.
  • Final steps – meet cross‑functional team and hiring managers.
  • Offer and onboarding.
Equal Employment Opportunity Statement

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you need assistance during the recruitment process, contact recruitinginfo@league.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.