As of November 6, 2026, Jobsy lists 236 staff software engineer jobs in Canada. The median advertised pay is $210,995 a year (from 56 postings). The most active employers are Capital One Canada, Affirm and Okta. Skills often requested: aws, communication skills, python and leadership.
No matching filters. Try another name.
236 jobs·Latest jobs · Canada··
Why we group jobs by company
Jobs from the same identified company share one card in each results page. As you load more, we merge that company’s additional jobs into its existing card, so large employers do not keep taking extra space. Use the arrows or numbered dots to browse, or View all to compare its loaded jobs and reach the company’s full list. Company pages show separate job cards.
6+ YOECandidates need 6+ years of professional mobile engineering experience, including Android development in Kotlin or Java. A Bachelor's degree in Computer Science or industry experience, strong technical leadership and excellent communication are also required.
6+ YOECandidates need 6+ years of professional mobile engineering experience, fluent Android development in Kotlin or Java, and a bachelor's degree in computer science or equivalent industry experience. They also need strong technical leadership, observability practices and excellent communication skills.
Candidates need extensive experience building correctness-critical distributed systems, hands-on work with event sourcing, CRDTs or offline-first data, and staff-level technical leadership. Strong backend skills and clear communication are required.
Candidates need strong software engineering fundamentals and experience leading production internal platforms or workflow automation. They should be proficient in Go, TypeScript, Python or Java and understand AI infrastructure, agentic workflows and distributed systems.
Codex, Claude Code, GitHub, Temporal, Model Context Protocol
Candidates need deep software engineering experience and a record of building and scaling internal platforms or AI systems across an organization. They should have hands-on experience with agentic coding tools, proficiency in a modern programming language, and strong skills in cross-functional influence and communication.
Codex, Claude Code, Model Context Protocol (MCP), CI systems, source control systems
6+ YOECandidates need 6+ years building back-end systems and APIs, ideally with Java and Spring Boot, plus strong API security, database, and DevOps experience. They must learn quickly, communicate well with non-software experts, and use AI tools responsibly.
Java, Spring Boot, Python, React, TypeScript, GitHub Actions
8+ YOECandidates need 8+ years building scalable distributed systems and 2–3+ years shipping production AI applications with LLMs. Hands-on experience with LangGraph or LangChain, RAG, tool calling, Kafka-style event-driven systems and cloud platforms is required, plus expertise in Python or Java.
LangGraph, LangChain, Kafka, Pub/Sub, Vertex AI, Spring Boot
7+ YOECandidates need 7+ years of building and maintaining software, strong proficiency in React, TypeScript and Node.js, and a track record of shipping products people use. They also need a deep area of expertise, clear communication, and mastery of AI-assisted development.
8+ YOEPartner with client teams to understand their experience adopting the platform, and feed what you learn into the roadmap; Required qualifications:; 8+ years of software engineering experience with progression to…
Kubernetes, Apache Kafka, Documentation, Infrastructure as code, CI/CD, Regulatory compliance
8+ YOERequired Qualifications:; 8+ years of software engineering experience with progression to staff-level scope, including ownership of a functional area and cross-functional leadership; A degree in Computer Science,…
8+ YOECandidates need at least 8 years of software engineering or solution design experience and at least 2 years designing solution architectures on a public cloud such as AWS, Azure or Google Cloud. Preferred extras include an architecture certification, regulated-environment experience and the ability to influence technology executives.
8+ YOECandidates need at least 8 years of software engineering or solution design experience and at least 2 years designing solution architectures on a public cloud such as AWS, Azure or Google Cloud. Preferred extras include an architecture certification, regulated-environment experience and the ability to influence technology executives.
6+ YOECandidates need at least 6 years of hands-on full-stack development experience in JavaScript, React, Angular, Python, Node.js, Java or Go, plus 6 years in application architecture. Mentoring experience and familiarity with AWS or other cloud platforms are strongly valued.
AWS, Microsoft Azure, Google Cloud, React, Angular, Node.js
Affirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
8+ YOEAffirm needs 8+ years as a software engineer, with experience building backend systems at scale and web apps in React or Vue. Candidates should be able to lead major features through technical plans and communicate clearly with global teams.
Affirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
8+ YOECandidates need 8+ years of backend experience in Python or Kotlin and highly available distributed systems on AWS, MySQL, Spark and Kubernetes. They also need React, React Native or Vue experience and a bachelor's degree or equivalent practical experience.
Candidates need hands-on experience with event sourcing, CRDTs or offline-first data, plus idempotency, reconciliation and staff-level technical leadership. Payments or ordering backend experience and restaurant or retail exposure are preferred.
Rivian and Volkswagen Group Technologies needs candidates with significant production backend experience, strong depth in Go, and proven distributed system and API design skills. Strong leadership, mentorship and operational judgment are also required.
Leadership, API development, Incident response, Customer experience, Collaboration, Go
10+ YOECandidates need a bachelor's or master's degree in computer science or a related field, 10+ years of software engineering experience with 2+ at staff level, and strong Python and AWS backend skills. Experience with infrastructure-as-code, CI/CD, observability and AI-assisted development is also required.
7+ YOECandidates need 7+ years of software engineering experience, including technical leadership across multiple teams. They need backend experience at scale, full-stack skills in Ruby on Rails, TypeScript and React, and a record of shipping shared platform infrastructure.
EarnIn: EarnIn is a financial technology company, not a bank.
8+ YOECandidates need 8+ years of software engineering experience with Staff or Senior Staff leadership, and a record as lead architect of large distributed systems. Payments, banking or card domain experience, knowledge of card network requirements, and experience with high-availability backend systems are strongly preferred.
Temporal Technologies: Temporal develops and distributes the world's leading open source durable execution system.
Candidates need strong software engineering fundamentals and a record of leading production internal platforms or developer tooling. They should be proficient in a language such as Go, TypeScript, Python or Java, and experienced with agentic coding tools and workflow automation.
Temporal Technologies: Temporal develops and distributes the world's leading open source durable execution system.
Candidates need strong software engineering skills and a record of leading major platform projects across several teams. They should be proficient in languages such as Go, TypeScript, Python or Java, and have experience building internal platforms and influencing leaders across the business.
Babylist: The Babylist ecosystem now includes Babylist Health, which provides access to products and services including insurance-covered breast pumps,…
Candidates need several years of production software experience and hands-on search experience, including indexing, retrieval, ranking and query understanding. They should be able to evaluate search quality offline and online, and to build a system from zero and own it end to end.
6+ YOECandidates need 6+ years designing production software, deep backend and distributed systems skills, and cloud-native experience, preferably on AWS. Strong programming in Java or Python, API and event-driven design, and clear communication with technical and non-technical audiences are also required.
How much does a staff software engineer make in Canada?
The median advertised pay is $210,995 a year, across 56 postings that list pay. The lowest quarter pays under $185,203 and the top quarter over $217,719.
Who is hiring staff software engineers?
Capital One Canada (18), Affirm (13), Okta (8), hireVouch (6) and Jobgether (5).
What skills do staff software engineer jobs ask for?
Postings most often mention aws, communication skills, python, leadership, computer science, coaching, collaboration and kubernetes.