← Back to all jobs
League Inc.

Senior Software Engineer, Android (Multistack/AI-Native)

League Inc.

8d ago

0$132k - $161kDevCanadahimalayas
Android-DevelopmentMobile-DevelopmentSoftware-EngineeringBackend-DevelopmentPlatform-EngineeringSenior

Job Description

About LeagueFounded 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.The RoleLeague is seeking a Senior 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 role sits at the intersection of mobile, backend, 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, strong engineering fundamentals, and the ability to use AI to accelerate development, improve quality, and scale impact.What You’ll DoMulti-Stack Engineering & Platform DevelopmentDesign, develop, and maintain platform capabilities and shared systems across mobile, backend, and webContribute across the stack (Kotlin, Swift, backend services, APIs, tooling, etc) depending on problem scopeBuild and evolve internal developer tooling, SDKs, and platform infrastructureParticipate in end-to-end system design, including architecture decisions and tradeoff analysisAI-Native Engineering (Core Competency)Use AI tools (e.g., Copilot, GPT-based systems, Cursor) to:Accelerate development and reduce boilerplateImprove code quality, testing, and refactoringAssist in debugging and system design explorationIntegrate AI into day-to-day workflows, not just as an occasional toolContinuously evaluate and adopt new AI tools to improve team productivity and delivery velocityEngineering Excellence & QualityWrite high-quality, maintainable code with strong automated test coveragePerform code reviews and contribute to team-wide best practicesMonitor and improve performance, reliability, and scalabilityParticipate in on-call rotation and support production systemsMaintain ownership and critical thinking over AI-generated outputsCross-Functional CollaborationWork closely with:Mobile (Android/iOS), backend, and web engineersProduct and design teamsContribute to technical planning, design discussions, and documentation (ADRs)Help translate product requirements into scalable technical solutionsPlatform Reliability, Security & StandardsAdhere to and uphold:Security standards (access control, encryption, logging)Platform reliability and observability practicesChange management and incident response processesAbout You:Core Experience5+ years of software engineering experience in android developmentStrong experience in at least one of:Swift (iOS), orWeb (React), orBackend languages (e.g., Go, Java, Python)Experience working across multiple parts of the stack (mobile + backend, mobile cross platform or platform tooling)Solid understanding of system design, APIs, and scalable architecturesAI-Native Capability (Required)Regularly uses AI tools in development workflowsDemonstrates ability to:Leverage AI to improve productivity and code qualityValidate and refine AI-generated outputsApply AI thoughtfully, not blindlyCurious and proactive about adopting new AI capabilitiesAdditional Experience (Nice to Have)Experience with:Developer tooling or platform engineeringCI/CD and release systemsMobile platform tooling (Android/iOS builds, SDKs)Exposure to cloud platforms (GCP preferred)Experience working in cross-functional product teamsThe Application Process: We believe applying for a job should be straightforward and transparent. Here’s what to expect: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 stepsTake-home assessmentMeet 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 collaborationOffer and onboarding!We value your time and effort—our team is committed to providing updates throughout the process.Security-related ResponsibilitiesCompliance with Information Security PoliciesCompliance with League’s secure coding practiceResponsibility and accountability for executing League's policies and proceduresNotification of HR, Legal, Compliance & Security of any incidents, breaches or policy violationsCANADA APPLICANTS ONLY: The Canada-spe