About the job
Established in 2014, League is at the forefront of revolutionizing healthcare consumer experience (CX) through a robust platform powered by artificial intelligence (AI). Our solutions have reached over 63 million individuals globally and are recognized for delivering unparalleled levels of personalization within the industry. Collaborating with payers, providers, and consumer health partners, League's platform enables the creation of high-engagement healthcare solutions that are proven to enhance health outcomes. With over $285 million raised in venture capital, League continues to empower digital experiences for some of the most trusted names in healthcare, including Highmark Health, Manulife, Medibank, and Shoppers Drug Mart.
Role Overview
League is on the lookout for a Senior Software Engineer, Android (Multistack/AI-Native) who possesses exceptional multi-stack development skills and can seamlessly integrate AI into their development workflow.
This role operates at the convergence of mobile, backend, and platform engineering, focusing on the creation of scalable systems, advanced developer tooling, and platform capabilities that support League’s applications across Android, iOS, Web, and backend services.
Your work will encompass tackling complex, cross-platform challenges from initial discovery through to final delivery, contributing across the entire stack as required. Success in this position demands a systems-oriented mindset, solid engineering principles, and the ability to harness AI to accelerate development, enhance quality, and extend impact.
Key Responsibilities
Multi-Stack Engineering & Platform Development
- Design, develop, and maintain platform capabilities and shared systems across mobile, backend, and web.
- Contribute throughout the stack (Kotlin, Swift, backend services, APIs, tooling, etc.) according to the scope of the problem.
- Develop and enhance internal developer tooling, SDKs, and platform infrastructure.
- Engage in end-to-end system design, including architecture decisions and tradeoff analysis.
AI-Native Engineering (Core Competency)
- Utilize AI tools (e.g., Copilot, GPT-based systems, Cursor) to:
- Accelerate development and minimize boilerplate code.
- Enhance code quality, testing, and refactoring processes.
- Assist with debugging and system design exploration.
- Integrate AI into daily workflows to optimize development efficiency.

