BDO CANADA
Jobs at BDO CANADA
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Recently posted jobs
Fintech • Payments • Financial Services
Designs, builds, and optimizes production-grade data pipelines using Azure, Databricks, Delta Lake, and Apache Spark. Develops ETL and data integration solutions, automates ingestion and validation, and ensures pipeline reliability, security, and compliance. Leads client data engineering engagements, translates business requirements into scalable architectures, collaborates with stakeholders, mentors junior engineers, and supports analytics and machine learning initiatives.
Fintech • Payments • Financial Services
Lead transaction tax advisory engagements for buy-side and sell-side M&A transactions. Responsibilities include tax due diligence, structuring, modeling, pre-sale planning, purchase agreement support, post-closing matters, and private equity fund design. The role manages client relationships, develops tax-efficient solutions, mentors team members, supports recruiting, and contributes to business development.
Fintech • Payments • Financial Services
Manages transaction tax advisory engagements, including buy-side and sell-side due diligence, tax structuring, modeling, agreement review, and post-closing matters. Advises clients and deal teams on complex Canadian and international tax issues, leads engagement teams, develops junior staff, supports recruiting, maintains client relationships, and contributes to private equity business development.
Fintech • Payments • Financial Services
Monitor, investigate, and respond to cybersecurity incidents across enterprise environments. Administer and optimize security technologies, conduct threat and vulnerability analysis, coordinate remediation, develop response procedures, support audits and assessments, and improve security operations. The role also involves stakeholder communication, security awareness, mentoring junior staff, and participation in on-call incident response activities.
Fintech • Payments • Financial Services
Leads BDO’s security operations function, overseeing cybersecurity monitoring, threat detection, incident response, operational risk reduction, security metrics, and continuous improvement. The role manages security technology and third-party relationships, ensures alignment with policies and regulatory requirements, partners with business and technology teams, and builds a high-performing cybersecurity team. It requires extensive enterprise security leadership, including cloud environments, incident response, threat management, and executive communication.
Fintech • Payments • Financial Services
Prepares and files bankruptcy-related tax returns, manages tax requests, investigates refunds and CRA compliance matters, reviews tax documentation, maintains estate records, and communicates with internal teams and CRA. The role requires accurate tax processing, prioritization of competing demands, client service, and knowledge of T1, GST/HST, tax refunds, offsets, and insolvency procedures.
Fintech • Payments • Financial Services
Provides front-desk reception and administrative support for the Calgary office. Responsibilities include answering and routing calls and inquiries, managing emails and mail, maintaining reception and meeting areas, processing payments, supporting meetings and events, assisting with customer and project records, coordinating building maintenance communications, and ensuring reception and security procedures are followed.
Fintech • Payments • Financial Services
Lead enterprise and solution architecture across complex initiatives, establishing architecture principles, roadmaps, standards, and reference architectures. Oversee design reviews and resolve cross-domain trade-offs involving cloud, applications, data, integration, infrastructure, identity, security, and emerging technologies. Partner with business and technical stakeholders to drive modernization, reuse, rationalization, and technical debt reduction. Mentor architects and provide performance and development feedback while ensuring secure, scalable, resilient, and supportable solutions.
Fintech • Payments • Financial Services
Provides administrative and operational support for CPA student programs, including PERT administration, education tracking, program monitoring, exam-result reporting, CFE preparation logistics, meetings, communications, orientations, and information sessions. The role coordinates with students, mentors, local offices, and internal stakeholders while maintaining accurate records and supporting compliance across numerous pre-approved programs.
Fintech • Payments • Financial Services
The Junior Accountant will prepare financial statements, assist in Assurance engagements, develop client relationships, and actively participate in business development and teamwork.
Fintech • Payments • Financial Services
Manage financial reporting, review, compilation, and tax compliance engagements for privately held businesses. Prepare and review working papers, financial statements, and corporate and personal tax returns while ensuring quality and timely delivery. Lead team members, manage budgets, timelines, and assignments, maintain client relationships, and identify service improvements. Support digital tool adoption and process enhancements to improve engagement efficiency and quality.
Fintech • Payments • Financial Services
Analyzes and improves data quality across enterprise systems within the Data Governance team. The role investigates complex data models and master data issues, performs root cause analysis, develops business-focused quality rules, translates steward requirements into technical specifications, and recommends remediation plans. It also documents findings, supports governance policies, and creates reports and dashboards for technical and non-technical stakeholders while adopting tools such as Soda, Microsoft Purview, and Databricks.
Fintech • Payments • Financial Services
The consultant will support ERP implementations, analyze business needs, streamline processes, and mentor junior consultants while providing training to client staff.
Fintech • Payments • Financial Services
Leads financial reporting and compilation engagements for privately held business clients, overseeing teams, reviewing financial statements and tax returns, providing technical accounting guidance, managing budgets and resources, strengthening client relationships, and supporting practice growth. The role also drives process improvements, digital tool adoption, coaching, and leadership development across the Financial Reporting & Insights practice.
Fintech • Payments • Financial Services
Provides technical accounting support to assurance engagement teams on complex IFRS and US GAAP matters. Responsibilities include researching and analyzing accounting standards, evaluating alternatives, preparing technical guidance, monitoring regulatory developments, developing tools and training, consulting with partners and engagement teams, and coaching assurance professionals. The role supports audit quality and consistent engagement execution across public and private companies.
Fintech • Payments • Financial Services
The Senior Accountant will independently manage audit tasks, prepare year-end engagements, tax returns, working papers, and financial statements for private and public clients. The role involves client relationship management, communication with team members, staff training, quality service delivery, and continued professional development. Candidates will support audits across varied industries while developing expertise in assurance and regulatory requirements.
Fintech • Payments • Financial Services
Supports the Personal Debt Solutions Proposals team by reviewing consumer proposals, assisting with negotiations and creditor meetings, drafting meeting minutes, responding to debtor inquiries, and coordinating timely proposal administration. The role requires strong communication, organization, attention to detail, financial-services experience, and proficiency with Microsoft Office. This is a 12-month contract with ongoing technical training and a blended office, client-site, and virtual work model.
Fintech • Payments • Financial Services
Performs IT general controls assessments and tests business processes and internal controls for design and operating effectiveness. Prepares working papers, risk assessments, analyses, recommendations, and client reports. Collaborates with managers and engagement teams on scoping, budgeting, timelines, file reviews, and business development. Advises clients on improvements while maintaining strong communication, analytical skills, and client relationships.
Fintech • Payments • Financial Services
Leads BDO’s Personal Tax Centre of Excellence within Personal Debt Solutions. Oversees workload distribution, service quality, compliance, productivity, performance improvement, and staff development while remaining hands-on with tax preparation, file management, and client deliverables. The role requires expertise in self-employed tax returns, CRA processes, T1s, refunds, offsets, and GST/HST returns, with bankruptcy tax knowledge considered an asset.
2 Months AgoSaved
Fintech • Payments • Financial Services
The role involves managing client relationships, overseeing solution delivery for Microsoft Dynamics 365, ensuring SLA compliance, and fostering team performance and innovation. The manager is responsible for strategic advice, portfolio management, and continuous improvement to achieve client business objectives.