Postuler

Publié il y a 8 jours

Senior Software Engineer, Asset Management Digital Solutions (AMDS)

@ KPMG

Toronto, Ontario

Temps plein8+ ans d’expérience
Postuler
SIGNAUX

En bref

KPMG in Canada is hiring a Senior Software Engineer for its Asset Management Digital Solutions team to design, develop and support enterprise applications on the Microsoft stack. The role is primarily hands-on coding with technical leadership, code review, mentoring and work with an offshore team. The posting states a base salary of $94,000 to $144,000 plus possible bonus, and requires 8+ years of professional software development experience.

Responsabilités :

  • Design, develop, test, deploy and support C#/.NET applications on Azure
  • Lead code reviews and troubleshoot complex application and production issues
  • Collaborate with and coordinate offshore engineers
  • Mentor less-experienced engineers through reviews and pairing
  • Build and maintain CI/CD pipelines

Résumé des exigences :

  • 8+ years of professional software development experience
  • Strong C#, .NET and ASP.NET Core Web API skills
  • Full-stack experience with Vue.js, SQL Server and Entity Framework Core
  • Experience designing and supporting applications on Microsoft Azure
  • Bachelor's or Master's degree in Computer Science or Software Engineering
  • Azure certification preferred (e.g. AZ-305)

Outils et compétences

Source et dates

Site carrière / système de candidatures · icims

Date publiée par l’employeur
2026-11-02
Première détection par notre source
2026-11-02
Mise à jour du dossier source
2026-11-02

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience8 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé), Maîtrise (préféré)
Domaines d’étudesComputer Science, Software Engineering
Avantages mentionnésPrime de rendement, Mieux-être, Formation payée

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy472
Description
Overview

At KPMG in Canada, our people bring their unique perspectives to Canada’s most important challenges. Here, you can build momentum that reaches beyond our business, develop skills for the future, and take ownership of your career with support at every stage. Join a firm where your career can make a difference.

KPMG Asset Management Digital Solutions (KPMG AMDS) sparks innovation and fuels change to unlock value and prepare for the future. KPMG AMDS helps organizations discover opportunities through our far-reaching innovation and intelligence capabilities. The team is committed to learning and development and solving tax technology problems for the firm.

We are seeking a highly experienced, hands-on Senior Software Engineer with 8+ years of professional software-development experience to design, develop, and support enterprise applications using the Microsoft technology stack.

This is primarily a coding and technical-delivery role. The engineer will work with local stakeholders and an offshore development team, provide technical direction, review code, mentor less-experienced engineers, and remain actively involved in software development.


What you will do

  • Design, develop, test, deploy, and support applications using C#, .NET, ASP.NET Core Web API, Vue.js, SQL Server, and Microsoft Azure.
  • Translate complex business requirements into practical, maintainable technical solutions.
  • Take ownership of complex features, application components, and technical workstreams.
  • Contribute to system design, API design, data models, integrations, and application architecture.
  • Develop solutions using Azure cloud services, particularly application hosting, storage, databases, background processing, and monitoring.
  • Write automated unit and integration tests and promote strong code-quality practices.
  • Lead code reviews and troubleshoot complex application, database, integration, performance, and production issues.
  • Build and maintain CI/CD pipelines and support application deployments.
  • Collaborate with offshore engineers to clarify requirements, coordinate implementation, review deliverables, and resolve technical issues.
  • Mentor less-experienced engineers through code reviews, pairing, technical discussions, and knowledge sharing.
  • Maintain technical documentation and communicate technical decisions, risks, and dependencies clearly.

AI-enabled software development

  • Use approved AI-assisted development tools, such as GitHub Copilot or equivalent tools, for coding, refactoring, test generation, debugging, documentation, and code review.
  • Review, test, and validate all AI-generated output and remain accountable for its correctness, security, performance, and maintainability.
  • Establish practical standards and reusable approaches for incorporating AI into the software-development lifecycle.
  • Identify appropriate uses of AI that improve engineering productivity and quality without compromising established development controls.
  • Mentor local and offshore engineers in the effective and responsible use of AI-assisted development tools.
  • Follow organizational and client requirements relating to confidentiality, data handling, security, and acceptable AI usage.

What you bring to the role

  • Bachelor's or Master's degree in Computer Science or Software Engineering.
  • Azure Certifications (Cloud and AI); expert level for e.g. Az-305 or similar.
  • 8+ years of professional software-development experience, with substantial recent hands-on coding responsibility.
  • Strong experience with C#, modern .NET, and ASP.NET Core Web API.
  • Strong full-stack development experience with Vue.js, JavaScript or TypeScript, Entity Framework Core, AutoMapper, SQL Server, and LINQ.
  • Strong understanding of object-oriented programming, SOLID principles, and software design patterns.
  • Experience designing, building, and supporting applications on Microsoft Azure.
  • Experience with Azure cloud services, particularly Azure Storage, application hosting, databases, and monitoring.
  • Strong system-design, API-design, data-modeling, performance, and application-architecture skills.
  • Experience writing automated unit and integration tests.
  • Hands-on experience with Azure DevOps, CI/CD pipelines, Git, pull requests, and code reviews.
  • Practical experience using AI-assisted software-development tools and evaluating their output.
  • Strong analytical, debugging, and production-support skills.
  • Experience working with geographically distributed or offshore development teams.
  • Experience mentoring engineers and providing technical guidance while remaining actively involved in coding.
  • Strong written and verbal communication skills.

KPMG Ontario Region Pay Range Information

The expected base salary range for this position is $94,000 to $144,000 and may be eligible for bonus awards. The determination of an applicant’s base salary within this range is based on the individual’s location, skills & competencies, and unique qualifications. In addition, KPMG offers a comprehensive and competitive Total Rewards program.

Providing you with the support you need to be at your best

For more information about KPMG in Canada’s Benefits and well-being, click here.


Our Values, The KPMG Way

Integrity, we do what is right | Excellence, we never stop learning and improving | Courage, we think and act boldly | Together, we respect each other and draw strength from our differences | For Better, we do what matters

KPMG in Canada is a proud equal opportunities employer and we are committed to creating a respectful, inclusive and barrier-free workplace that allows all of our people to reach their full potential. A diverse workforce is key to our success and we believe in bringing your whole self to work. We welcome all qualified candidates to apply and hope you will choose KPMG in Canada as your employer of choice.

Adjustments and accommodations throughout the recruitment process

At KPMG, we are committed to fostering an inclusive recruitment process where all candidates can be themselves and excel. We aim to provide a positive experience and are prepared to offer adjustments or accommodations to help you perform at your best. Adjustments (informal requests), such as extra preparation time or the option for micro breaks during interviews, and accommodations (formal requests), such as accessible communication supports or technology aids, are tailored to individual needs and role requirements. You will have an opportunity to request an adjustment or accommodation at any point throughout the recruitment process. If you require support, please contact KPMG’s Employee Relations Service team by calling 1-888-466-4778.

AI Usage

We embrace the use of artificial intelligence (AI) to enhance the candidate experience and streamline our recruitment processes. AI tools may help with organizing applications or surfacing relevant qualifications. However, no hiring decisions are made using AI. Every hiring decision is made by our hiring managers and recruitment professionals, who are equipped with training that empowers them to use these tools responsibly. AI technologies used in our recruitment process undergo detailed risk assessments, including security and privacy requirements, that align with KPMG’s Trusted AI framework.

We believe technology should empower human judgment, not replace it. It’s one of the many ways we’re delivering on our vision of being a technology-first, people-driven firm.

Emplois semblables

  • Senior Software Engineer

    Toronto, ON
    Temps plein

    BettingJobs

    5+ ansCandidates need 5+ years of .NET development experience, a background in distributed systems and microservices, and experience with message brokers and cloud platforms. A degree in Computer Science or equivalent experience is also required.

    Splunk, Grafana, Kubernetes, Redis, RabbitMQ, Kafka

  • Senior Software Engineer

    Ottawa, ON
    Temps plein

    Veem

    Candidates need hands-on back-end Java experience building highly available systems, including REST APIs and distributed microservices. They should know datastores such as MySQL, DynamoDB and Elasticsearch, plus Spring Boot, Redis and AWS.

    AWS, MySQL, DynamoDB, Elasticsearch, Redis, Spring Boot

  • Software Engineer (Salesforce) (CANADA REMOTE)

    Vancouver, BC +1
    Temps plein

    Avigilon Corporation

    3+ ansCandidates need a bachelor's degree with 3+ years of software engineering experience and 2+ years of Salesforce experience. Strong Apex, Lightning Web Components and integration skills are required, and Salesforce certifications are preferred.

    Salesforce, Apex, Lightning Web Components, Visualforce, Salesforce CPQ, MuleSoft

  • Senior Software Engineer

    Toronto, ON
    Sur placeTemps plein

    SalesJack

    8+ ansCandidates need 8 to 10 years of full stack experience with deep React, Next.js and Node.js skills, and advanced PostgreSQL. They also need production experience with auth, RBAC and queue systems, and hands-on experience building verifiable AI agents and LLM features.

    Next.js, React, Node.js, PostgreSQL, BullMQ, Claude Code

    Senior Software Engineer

    Toronto, ON
    160k–200k $/anHybrideTemps plein

    SalesJack

    8+ ansCandidates need 8-10 years of full stack engineering experience, deep React and Next.js skills, and strong Node.js and PostgreSQL backend knowledge. They must have hands-on experience with AI coding agents, production LLM features, and queue systems such as BullMQ.

    Next.js, Node.js, PostgreSQL, BullMQ, Claude Code, Cursor

  • Software Engineer (4) - Premium Senior Engineer

    Waterloo, ON
    Contrat

    EPITEC

    8+ ansCandidates need a bachelor's degree in computer science or a related field and 8+ years of software development experience, plus 8+ years with relational databases such as SQL Server. Strong Java, Spring Boot and front-end skills are required.

    Java, Spring Boot, SQL Server, Elasticsearch, Logstash, Kubernetes

  • Sr. Software Engineer

    Waterloo, ON
    Temps plein

    Priority Commerce

    5+ ansCandidates need roughly 5-8 years of experience delivering complex production systems, deep Java with Spring Boot or Python with FastAPI, Django or Flask, and strong API and observability skills. Experience in payments, banking or regulated financial services, and PCI DSS, SOC 2 or SOX familiarity, are preferred.

    Spring Boot, Kafka, SQS, FastAPI, Django, Flask

  • Software Engineer II (Full Stack)

    Toronto, ON +1
    Sur placeTemps plein

    The Toronto-Dominion Bank (Canada)

    5+ ansCandidates need more than 5 years of relevant experience, strong REST API design skills and hands-on Java (J2EE) development with the Spring Framework. They also need experience with Angular, Node.js, cloud platforms, Git and deployment pipelines.

    Maven, Git, Bitbucket, GitHub, Docker, Kubernetes

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.