About The Position

Founded in 2014, League is the leading healthcare consumer experience (CX) platform, powered by artificial intelligence (AI), reaching more than 63 million people around the world and delivering the highest level of personalization in the industry. Payers, providers, and consumer health partners build on League’s platform to deliver high-engagement healthcare solutions proven to improve health outcomes. League has raised over $285 million in venture capital funding to date, powering the digital experiences for some of healthcare’s most trusted brands, including Highmark Health, Manulife, Medibank, and Shoppers Drug Mart. League is seeking a Software Engineer, Android (Platform) who is a strong multi-stack builder with a demonstrated ability to leverage AI as a core part of their development workflow. This is an intermediate-level role that sits at the intersection of mobile (Android/iOS), web and platform engineering, with a focus on building scalable systems, developer tooling, and platform capabilities that power League’s applications across Android, iOS, Web, and backend services. You will work on complex, cross-platform problems from discovery to delivery, contributing across the stack as needed. Success in this role requires a systems mindset, solid engineering fundamentals, and the ability to use AI to accelerate development, improve code quality, and scale your impact. This is not a traditional Android-only role, we are looking for engineers who think in systems, not just platforms.

Requirements

  • 3–5 years of software engineering experience with a strong foundation in Android development
  • Proficiency in Kotlin; solid understanding of Android SDK, Jetpack libraries, and mobile architecture patterns
  • Experience working in cross-functional product teams with a demonstrated ability to own features end-to-end
  • Familiarity with system design, APIs, and scalable mobile architectures
  • Experience or genuine interest in contributing across: backend systems, APIs, or platform tooling
  • Ability to think beyond mobile and understand system-level tradeoffs
  • Actively uses AI tools in development workflows (e.g., GitHub Copilot, Cursor, GPT-based tools)
  • Demonstrates ability to improve productivity, critically evaluate AI-generated code, and apply AI practically and responsibly
  • Curious and proactive about adopting new AI capabilities as they emerge

Nice To Haves

  • Experience with CI/CD systems and mobile release pipelines
  • Exposure to developer tooling or platform engineering initiatives
  • Familiarity with mobile platform tooling (Android/iOS builds, SDKs)
  • Cloud platform exposure (GCP preferred)
  • Experience contributing to internal SDKs or shared platform libraries
  • Systems thinker with the ability to operate across multiple layers of the stack
  • Strong ownership mindset with attention to quality and scalability
  • Pragmatic and adaptable — able to balance speed and technical rigor
  • Collaborative with strong communication and proactive feedback habits
  • Naturally curious and continuously learning, especially in AI and emerging technologies
  • Comfortable working outside a single domain and contributing across systems
  • Exposure to one or more of: Swift (iOS), Web (React), or backend languages (e.g., Go, Java, Python) is an asset

Responsibilities

  • Develop and maintain platform capabilities and shared systems across mobile (Android), backend, and web
  • Contribute across the stack (Kotlin, Swift, backend services, APIs, tooling) depending on problem scope
  • Help build and evolve internal developer tooling, SDKs, and platform infrastructure
  • Participate in end-to-end system design, including architecture decisions and tradeoff analysis
  • Build, test, and maintain high-quality native Android applications using Kotlin
  • Design scalable, maintainable mobile architectures (e.g., MVVM, Clean Architecture, or similar patterns)
  • Deliver reliable, performant user experiences in collaboration with design and product teams
  • Continuously improve performance, reliability, and maintainability of mobile features
  • Use AI tools (e.g., Claude, Cursor, etc) to accelerate development and reduce boilerplate
  • Improve code quality, testing, and refactoring using AI-assisted workflows
  • Integrate AI into day-to-day development workflows, not just as an occasional tool
  • Maintain strong ownership and critical judgment over AI-generated outputs
  • Stay curious and proactive about adopting new AI capabilities that improve team delivery velocity
  • Write clean, maintainable code with strong automated test coverage
  • Perform code reviews and contribute to team-wide best practices
  • Monitor and improve application performance, reliability, and scalability
  • Participate in on-call rotation and support production systems as needed
  • Work closely with mobile (Android/iOS), backend, web, and product teams
  • Contribute to technical planning, design discussions, and documentation (ADRs)
  • Help translate product requirements into scalable technical solutions
  • Work with CI/CD tools to support mobile builds, testing, and release pipelines
  • Collaborate with platform and release engineering teams to improve developer workflows
  • Contribute to improving build performance and release reliability

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service