As of November 6, 2026, Jobsy lists 37 lead software engineer jobs in Canada. The most active employers are Fitch Group, Arista Networks and Citi. Skills often requested: computer science, python, ci/cd and communication skills.
No matching filters. Try another name.
37 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.
7+ YOECandidates need 7+ years of software engineering experience, including tech lead or founding-engineer work, and production code in at least three stacks. They must use AI coding agents daily, handle messy codebases, and work independently.
Candidates need a bachelor's degree in computer science or a related field, advanced Java skills, and solid experience with test automation tools such as Selenium, TestNG and JUnit. Experience testing REST and SOAP APIs, Spring Boot microservices and agile practices is also required.
5+ YOE2+ MgmtCandidates need at least 5 years of professional C# and .NET Core development and 2 years leading engineers. They must have experience with distributed systems, Kubernetes, AWS or GCP, and CI/CD and Infrastructure as Code practices.
Jenkins, Bamboo, Kubernetes, AWS, Google Cloud Platform
Fitch Group: Fitch Ratings is a leading provider of credit ratings, commentary and research.
15+ YOECandidates need 15+ years of hands-on experience building enterprise or AI/ML applications, strong Java, Spring Boot and React skills, and a proven record designing systems from scratch. Experience leading teams, experimenting with emerging AI technologies, and communicating technical vision is also required.
Fitch Group: Fitch Ratings is a leading provider of credit ratings, commentary and research.
10+ YOECandidates need 10+ years of enterprise full-stack experience in Java/Springboot, C#/.NET, Python and React, plus strong architecture skills and a Bachelor's degree or equivalent. Curiosity about AI and experience in financial services are strong assets.
Fitch Group: Fitch Ratings is a leading provider of credit ratings, commentary and research.
15+ YOECandidates need 15+ years building enterprise or AI/ML systems, strong Java, Spring Boot and React skills, and experience designing systems from scratch. A bachelor's degree or equivalent experience and clear communication skills are also required.
Microsoft Teams, Financial analysis, Financial markets, ESRI What if?, Computer science, Leadership
Fitch Group: Fitch Ratings is a leading provider of credit ratings, commentary and research.
12+ YOECandidates need 12+ years of software engineering experience, strong Python and React skills, and experience designing APIs and working with databases. AI fluency with LLM APIs, plus leadership and communication skills, are also required.
7+ YOECandidates need 7+ years of software engineering experience, including leading technical work. They must have shipped production code in at least three stacks, use coding agents daily, and work well with others while judging independently.
6+ YOECandidates need 6 to 10 years of software engineering experience, at least 2 years in AI, LLM or agentic systems, and strong Python or Java (Spring Boot) skills. A bachelor's or master's degree in a quantitative field and knowledge of regulated financial environments are also expected.
Devin, GitHub Copilot, Claude Code, Google ADK, TensorFlow, PyTorch
Candidates need hands-on professional software development experience in Java, Python, JavaScript or React, and experience building RESTful APIs with frameworks such as Spring. They also need experience with event-driven systems, microservices, TDD, clean code, data structures, algorithms and SQL, plus a bachelor's degree in computer science or engineering.
6+ YOE3+ MgmtCandidates need 6+ years of enterprise software engineering experience, including 3+ years leading technical teams. They should be expert in Java and Spring Boot, with experience in messaging, containers, databases, and CI/CD.
Java, Spring Boot, Angular, Apache Kafka, RabbitMQ, Docker
Candidates need hands-on professional software development experience in Java, Python, JavaScript or React, and experience building RESTful APIs with frameworks like Spring. They also need a bachelor's degree in computer science or engineering, and skill with TDD, clean code, data structures, algorithms and SQL.
6+ YOECandidates need a Bachelor's or Master's in Computer Science or a related field, 6+ years of engineering experience on large or fast-growing products, and strong backend, front-end, and database skills.
7+ YOECandidates need 7 to 10 years of full-stack software experience, ideally in fast-growing companies, plus strong technical leadership and an ownership mindset. A computer science or software engineering bachelor's degree or equivalent hands-on experience is also required.
6+ YOECandidates need an undergraduate degree or college diploma in a related field and 6+ years of software engineering experience. Extensive Python or Java programming, AWS cloud experience and strong Agile, testing and leadership skills are required.
Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.
10+ YOECandidates need 10+ years of hands-on cloud software development, a computer science degree or equivalent, and experience with Java, Spring, OpenShift and Kafka. Microservices, CI/CD and observable (SRE) solutions are also required.
Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.
10+ YOECandidates need 10+ years of hands-on cloud software development, a computer science degree or equivalent, and experience with Java, Spring, OpenShift and Kafka. Microservices, CI/CD and observable (SRE) solutions are also required.
10+ YOECandidates need 10+ years of relevant experience and a Bachelor's degree or equivalent, plus experience leading a technical team. They also need deep backend skills in Python, Flask, SQLAlchemy and relational databases, along with REST, HTTP and API security knowledge.
6+ YOECandidates need a bachelor's degree in computer science or a related field and 6+ years of engineering experience, including 1-2 years leading AI or emerging tech initiatives. Strong Python, AWS, Gen AI framework and infrastructure-as-code skills are required.
6+ YOECandidates need 6+ years of professional software or game development experience, including leading a team of 5+ engineers. They need strong C++ and object-oriented design skills, a passion for gaming, and clear communication across technical and non-technical teams.
10+ YOECandidates need 10+ years of software engineering experience, strong Node.js and AWS production skills, and proven experience leading and mentoring an engineering team. A bachelor's degree in computer science or equivalent experience is required, along with Terraform and Postgres expertise.
10+ YOECandidates need 10+ years of software engineering experience, strong Node.js and backend skills, and experience running AWS production systems and CI/CD. They must have led an engineering team and be able to mentor others.
Candidates need extensive software engineering experience and mastery of all phases of the development lifecycle. They must work without supervision in complex environments, lead people and technical work, and manage difficult situations professionally.
Scientific research methodology, Research, Software development, Leadership, Recruitment, Onboarding
8+ YOECandidates need a computer science or engineering degree with 8 years of experience (or a shorter period with a master's or PhD), expert skills in C, C++ and Python, and experience with Linux and hardware device drivers. Strong troubleshooting skills and the ability to work in small teams are also needed.