SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior or Staff Software Engineer, Backend

League - Toronto, ON, Canada - Hybrid - posted 2026-09-10

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: CAD 150,000 - 206,000 / annual

League is a leading healthcare experience platform serving 70+ million people through health plans and health systems (including Manulife, SCAN, Geisinger, Medibank, Baptist, and Shoppers Drug Mart). The company closes gaps in healthcare delivery by identifying what patients need to do next, removing barriers, and ensuring follow-through—from appointments to prescriptions to referrals. As a Senior or Staff Software Engineer, Backend on the Platform Engineering team, you will own complex, ambiguous problems across backend systems, from service architecture to production reliability. You'll work within a pod-based delivery model, partnering closely with product, design, and cross-functional stakeholders. At Senior level, ownership centers on your own services and team. At Staff level, it extends across pods: you'll set architecture direction, raise engineering standards platform-wide, and mentor senior engineers. Key responsibilities: - Design, build, and maintain scalable, resilient backend services and internal developer tooling using Go, Kubernetes, MongoDB, and Google Cloud Platform (GCP) - Own outcomes end-to-end: partner with Product, Design, and Engineering to shape solutions, clarify assumptions, make pragmatic trade-offs, and carry work from technical design through production delivery and operation - Lead technical design and planning for platform initiatives, authoring and reviewing architecture decision records; at Staff level, own architecture direction across multiple pods - Contribute beyond backend specialization across services, data, infrastructure, web, and mobile codebases when needed, using AI-assisted development to navigate unfamiliar stacks while applying strong engineering judgment - Apply advanced AI-assisted engineering practices (coding agents, multi-agent workflows, context engineering, MCP and tool integrations) for planning, implementation, testing, debugging, and code review—while remaining accountable for understanding, validating, and operating every change - Uphold engineering quality through rigorous code review, automated testing, and performance monitoring - Debug and resolve complex production issues; participate in on-call rotation for platform reliability - Mentor and coach engineers, raising the bar for best practices; at Staff level, mentor senior engineers and influence standards platform-wide - Partner with Engineering leadership and cross-functional stakeholders to shape the platform roadmap and drive adoption; at Staff level, represent Platform Engineering in cross-pod forums and contribute to hiring League is an AI-native organization. All employees are expected to thoughtfully leverage AI to improve quality, speed, and impact of their work—using AI tools as part of daily workflow, applying judgment and accountability to outputs, continuously learning as new tools emerge, and identifying opportunities to improve work through AI. Work location: Toronto-area Leaguers (within 65 km of downtown HQ) collaborate in-office Monday through Thursday. Remote-eligible roles can be based anywhere in Canada or US. Flexible Remote Days available each quarter for focus and deep work. REQUIREMENTS: - 7+ years (Senior) or 10+ years (Staff) of experience building and operating scalable backend software in production, with a track record of increasing scope and technical ownership - Hands-on expertise with Go for backend services, Kubernetes for container orchestration, and Google Cloud Platform (GCP) - Experience with MongoDB for data persistence, and building or integrating authentication/authorization systems such as OAuth - Deep understanding of distributed systems, microservices architecture, and API design - Demonstrated experience building and maintaining automated test suites and driving engineering best practices - Hands-on use of AI-assisted engineering tools (Cursor, Claude Code, or equivalent) as a genuine daily multiplier; at Staff level, a track record of advanced AI-assisted practices (agents, MCP/tool integrations) and using AI beyond code generation - Diploma/degree nice to have, not required PREFERRED ATTRIBUTES: - Operates with high degree of autonomy, exercising sound technical judgment on ambiguous or open-ended problems with minimal guidance; at Staff level, sets direction across pods, not just your own team - Sets technical direction and best practices for the team; looked to as a go-to technical resource by peers - Proactively identifies risks, technical debt, and system-level opportunities; drives them to resolution - Communicates complex technical concepts clearly to both engineering and non-engineering stakeholders - Actively mentors and coaches other engineers, giving timely, constructive feedback - Pod-native collaborator: transparent updates, tight weekly goals, surfacing blockers and cross-pod dependencies early - Balances hands-on delivery with cross-team collaboration; understands how work connects to broader platform and company objectives

Similar roles