About the Role
KPMG in Canada is seeking early talent to join its Asset Management Tax practice as a Software Developer (Co-op/Intern) in Summer 2027. This role is an opportunity to develop and design industry-leading products for the asset management industry, write high-quality code, and participate in all phases of the software development life cycle. The program aims to develop future leaders through challenging work and authentic engagement with client projects.
Responsibilities
- Develop and design industry leading products for the asset management industry.
- Write high-quality, high-performance, and maintainable code.
- Participate in all phases of the software development life cycle and support testing and deployment of new products and features.
- Implement best practices across the team and participate in code reviews.
- Write and execute unit tests for your code as a practice.
- Participate in the research and evaluation of new tools and technologies that can help drive innovative solutions for our clients.
- Collaborate with Solution / Product Specialists, Software Engineers in drafting the functional specifications required during the software development life cycle.
Requirements
- Currently completing a degree in STEM or an associated field.
- Experience with building applications using one or more frameworks like Vue.JS, ReactJS, Node.js, C#, .Net Core, Python, WPF etc.
- Experience in relational and non-relational databases such as Cosmos DB, SQL, MySQL.
- Proficient in using and designing REST APIs.
- Commitment to putting quality first and delivering quality solutions.
- Leveraging a reusable components library.
- Strong knowledge of GIT.
- Familiarity with any of the modern programming languages which could include, but is not limited to C#, SQL, Java, HTML & CSS, JavaScript frameworks.
- Good understanding of basics of object-oriented principles and relational databases.
- Azure / SharePoint would be an asset.
- Thought process on seeing the whole picture and not just the one object to be coded.
- Hungry for experience, and eager to learn in a rapidly changing industry.
- Curiosity that looks to redefine the norm and sees technology and innovation as a tool to open new doors and new opportunities.
- Passionate and capable of delivering solutions with a high attention to detail.
- Familiarity with AI‑enabled tools or analytics platforms is considered an asset, along with comfort in leveraging AI to enhance efficiency, generate insights, or support problem‑solving, and a demonstrated interest in how these technologies can be applied in professional settings.
- Must have or will obtain legal authorization to work in Canada by the start date of employment.
- Applications must be received no later than Monday September 7th, 2026, at 11:59 PM EST.
- Application must include a cover letter, resume, and a copy of your most recent unofficial transcript or a screenshot of grades.
Skills
- Vue.JS
- ReactJS
- Node.js
- C#
- .Net Core
- Python
- WPF
- Cosmos DB
- SQL
- MySQL
- REST APIs
- GIT
- Java
- HTML & CSS
- JavaScript frameworks
- Object-oriented principles
- Relational databases
- Azure
- SharePoint
- AI-enabled tools
- Analytics platforms
Location
- Toronto
Work Type
- Co-op
- Intern
Experience Level
- Early talent
Education Level
- Degree in STEM or an associated field
Salary/Compensations
- $41,000 to $65,000
Benefits
- Comprehensive and competitive Total Rewards program
- Benefits and well-being support
About the Company
- At KPMG in Canada, our people bring their unique perspectives to Canada’s most important challenges.
- KPMG provides its employees with a variety of unique tools and support systems that ensure they thrive and make their mark in their career and in their communities.
- Asset Management Digital Solutions (AMDS) is a team of full-stack developers, project managers, and technology trailblazers who pride themselves on creativity and innovation.
- AMDS is focused on tax innovation to unlock value and prepare our clients for the future.
- KPMG AMDS helps organizations realize opportunities through our far-reaching intelligence capabilities that allow for the development of modern software solutions.
- In a fast-paced, experimental environment, our team collaborates with strategic partners and tax leaders across Canada to build next-generation solutions.
- By fostering a startup culture within a welcoming nurturing environment and with the support of KPMG's world-class firm, AMDS approaches each project with a unique perspective, a multitude of complementary skill sets, and expertise that allow them to build technology solutions that shape the future of tax.
- 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.
- We embrace the use of artificial intelligence (AI) to enhance the candidate experience and streamline our recruitment processes.
- We believe technology should empower human judgment, not replace it.
- 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
Equal Opportunity
- 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.
- 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.
- 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.
