← Back to job listings

Senior or Staff Backend Software Engineer
League · Ottawa, Canada
About The Role
Join League's Platform Engineering team as a Senior or Staff Backend Software Engineer. In this role, you will design and deliver foundational services and developer tools that power League's engineering organization. You will take ownership of complex problems across the platform's backend systems and partner closely with leadership, product, and cross-functional stakeholders. You will also mentor and coach other engineers, uphold engineering quality, and contribute to the platform roadmap.
- Conception, développement et maintenance de services backend évolutifs et résilients, ainsi que d'outils de développement internes.
- Prise en charge de problèmes complexes et ambigus à travers les systèmes backend de la plateforme, de l'architecture de service à la fiabilité de production.
- Direction technique et planification pour les initiatives de la plateforme, rédaction et révision des enregistrements de décision architecturale.
- 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
- 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 expertise with Go for backend services, Kubernetes for container orchestration, and Google Cloud Platform (GCP)
- Diploma/degree nice to have, not required
- 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
- Pod-native collaborator: transparent updates, tight weekly goals, and surfacing blockers and cross-pod dependencies early
- Actively mentors and coaches other engineers, giving timely, constructive feedback
- Balances hands-on delivery with cross-team collaboration, and understands how their work connects to broader platform and company objectives
- Communicates complex technical concepts clearly to both engineering and non-engineering stakeholders
- Proactively identifies risks, technical debt, and system-level opportunities, and drives them to resolution
- Operates with a 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, and is looked to as a go-to technical resource by peers
Similar roles you might like
See all →OP
Représentant(e) des ventes
ORA Partenaires
Salary not disclosedPosted today
OP
Commis d'entrepôt
ORA Partenaires
Salary not disclosedPosted today
IF
Technicien(ne), Administration des comptes autogérés
Investia Financial Services Inc.
Salary not disclosedPosted today
IF
Senior Actuarial Advisor, Life Insurance
IA Financial Services Inc.
Salary not disclosedPosted today
IF
Agency Support Representative (Dorval)
IA Financial Services Inc.
Salary not disclosedPosted today
IF
IT Technician
IA Financial Services Inc.
C$60,636 – 79,585/yrPosted today
IF
Product Manager, Data and Artificial Intelligence
IA Financial Services Inc.
Salary not disclosedPosted today
IF
Solution Architect, Artificial Intelligence
IA Financial Services Inc.
Salary not disclosedPosted today
This is an external listing. JobSpring does not represent or verify the employer. Report this listing