Jobs.ca
Jobs.ca
Language
League logo

Software Engineer

League27 days ago
Toronto
CA$77,548 - CA$86,180/yearly
Mid Level

Top Benefits

Flexible medical and dental plans
401(k) and RRSP matching programs
Health, lifestyle, learning and family spending accounts

About the role

Who you are

  • 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
  • Exposure to one or more of: Swift (iOS), Web (React), or backend languages (e.g., Go, Java, Python) is an asset
  • 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
  • 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
  • Demonstrated experience using AI tools in a practical, responsible way
  • Curiosity and openness to experimenting with new technologies
  • Ability to balance efficiency with quality and sound judgment

What the job involves

  • 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
  • The Member Portal is how millions of members check coverage, manage claims, and access their ID cards across web, iOS, and Android. The team is focused on improving healthcare navigation and using AI to help members understand and make use of their plan. There's a lot of surface area and real user pains to tackle
  • 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 analysisMulti-Stack Engineering & Platform Development
  • 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
  • Deliver high-quality, maintainable code with strong test coverage across Android and platform concerns
  • Contribute meaningfully across multiple layers of the stack, increasing team flexibility and velocity
  • Use AI tools effectively and responsibly to accelerate development and improve output quality
  • Deliver work on clearly communicated timelines with strong ownership from design to production
  • Collaborate effectively in discovery, estimation, and execution of cross-functional projects
  • Continuously improve systems, processes, and team productivity
  • At League, we are an AI-native organization. We expect all employees regardless of role or level to thoughtfully leverage AI to improve the quality, speed, and impact of their work
  • Use AI tools as part of your daily workflow to enhance productivity, problem-solving, and decision-making (e.g., drafting, analysis, coding, research, or process automation)
  • Apply judgment and accountability when using AI by reviewing outputs for accuracy, bias, and quality before use
  • Continuously learn and adapt as new AI tools and capabilities emerge, incorporating them into your ways of working
  • Identify opportunities to improve how work gets done from personal productivity to team-level workflows by leveraging AI effectively
  • Operate with strong data responsibility and security awareness, especially when working with sensitive or regulated information

The application process

  • Submit Your Application: You’ll receive a confirmation email right away
  • Intro sessions: Learn more about our culture, get alignment on your compensation expectation prior to committing to next steps
  • Take-home assessment
  • Meet the Engineering Team: Dive into technical discussions and learn how you can make an impact at League
  • Final Steps: Meet our cross-functional team and the hiring managers and share experiences on collaboration
  • Offer and onboarding!

Benefits

  • Flexible medical and dental plans
  • 401(k) and RRSP matching programs
  • Health, lifestyle, learning and family spending accounts
  • Employee stock option program (ESOP)
  • Generous leaves (including parental and sabbatical)
  • Flexible time off

About League

Hospitals and Health Care
201-500

Founded in 2014, League is a platform technology company powering next-generation healthcare consumer experiences. Payers, providers, consumer health partners and employers build on League’s platform to deliver high-engagement, personalized healthcare experiences consumers love. Millions of people use solutions powered by League to access, navigate and pay for care.

Similar Jobs