1

Python Finance Jobs in Quebec (NOW HIRING)

Knowledge of Python is a strong asset * High level of attention to detail and strong motivation * Good knowledge of financial instruments * French and English required * Ability to communicate ...

Key Responsibilities • Define the rules, don't just follow them -- Lead end-to-end financial risk ... Python/Sklearn/XGBoost/LightGBM, and deploy them into the production risk stack. • Counter-strike ...

Key Responsibilities • Define the rules, don't just follow them -- Lead end-to-end financial risk ... Python/Sklearn/XGBoost/LightGBM, and deploy them into the production risk stack. • Counter-strike ...

next page

Showing results 1-20

Python Finance information

See Quebec salary details

$27K

$108.4K

$186.5K

How much do python finance jobs pay per year?

As of Jun 4, 2026, the average yearly pay for python finance in Quebec is $108,378.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,500.00 and $140,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Python Finance professional, and why are they important?

Success in Python Finance requires strong programming skills in Python, a solid grasp of financial concepts, and often a degree in finance, mathematics, or computer science. Familiarity with technical tools like pandas, NumPy, SQL databases, and financial modeling libraries is typically expected, as well as experience with version control and sometimes certifications like CFA or FRM. Analytical thinking, attention to detail, and effective communication are standout soft skills in this role. These competencies are essential for efficiently analyzing financial data, automating processes, and delivering insights that drive smart financial decision-making.

How do Python Finance professionals typically collaborate with other departments within a financial organization?

Python Finance professionals often work closely with teams such as data analytics, risk management, trading, and IT. Collaboration usually involves developing or maintaining automated financial models, integrating data pipelines, and supporting real-time analytics. Clear communication is essential, as you may need to translate complex technical concepts into actionable insights for non-technical stakeholders. This cross-functional teamwork not only enhances project outcomes but also provides opportunities to broaden your understanding of the business and financial processes.

What is a Python Finance professional?

A Python Finance professional is someone who uses the Python programming language to analyze financial data, build financial models, automate trading systems, and perform quantitative analysis. These professionals often work in roles such as quantitative analysts, data scientists, or software developers within finance-related industries. They leverage Python’s powerful libraries like Pandas, NumPy, and scikit-learn to handle large datasets and perform complex financial computations. Their work helps financial institutions make data-driven decisions, improve efficiency, and gain insights into market trends.

What is the difference between Python Finance vs Quantitative Analyst?

AspectPython FinanceQuantitative Analyst
Required CredentialsProficiency in Python, finance knowledge, possibly some certificationsAdvanced degrees (e.g., MSc, PhD), quantitative skills, certifications like CFA
Work EnvironmentFinancial firms, tech companies, trading firmsInvestment banks, hedge funds, asset management
Industry UsageData analysis, algorithmic trading, risk modelingModel development, risk assessment, trading strategies

Python Finance professionals focus on coding and data analysis within financial contexts, often requiring programming skills and finance knowledge. Quantitative Analysts typically have advanced degrees and focus on developing complex models for trading and risk management. While both roles work in finance, Python Finance emphasizes programming, whereas Quantitative Analysts emphasize mathematical modeling.

What are popular job titles related to Python Finance jobs in Quebec? For Python Finance jobs in Quebec, the most frequently searched job titles are:
What cities in Quebec are hiring for Python Finance jobs? Cities in Quebec with the most Python Finance job openings:
Infographic showing various Python Finance job openings in Quebec as of May 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 78% Physical, 7% Hybrid, and 15% Remote job distribution, with an average salary of $108,378 per year, or $52.1 per hour.

Senior Financial Analyst, Bank External Reporting & Capital Management

Manulife

Montreal, QC • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Job description

Manulife Bankof Canada ("MBC", the "Bank") is a forward-thinking bank on a robust growth trajectory.Our success combinesunique banking products and the latest technology to attract a new generation of clientsto our Bank and the entire Manulife brand.

We are looking for adata-driven finance professionalwith strong technical skillsto play a critical rolein advancingthe Bank's CapitalManagementand reporting capabilities. This role is ideal forsomeone who thrivesat the intersection offinance, data, and technology.

As a member of theFinance Team,reporting to the Director,External Reporting and Capital Management, the SeniorFinancialAnalyst,is a great opportunity tofurtherenhancethe Bank's Capital Management activities.You will possessexpertfinancial accountingknowledgeand the workings ofa bank's balance sheet.Regulatory reporting is keyandpossessthe ability to use advanced data tools to analyze large data sets. The immediate focus of this position will be to help leadthe Bank's Capitalreportingwhile also helping to support theongoing capitalreporting transformationinitiatives.

Position Responsibilities:

  • LeadBCAR reportingaccountabilities, includingdata sourcing, transformation and model governance.

  • Design and enhanceautomated data pipelinesusing Python, SQL, and Excel/VBA/PowerQuery

  • Produce monthlyreporting and commentaryfor theCapital Management Committee(CMC)to brief senior leadership team on key developments related toCapital.

  • Review and recommend policy and procedure updates, as well asdataapproaches, to theFinanceleadership team andCMC.

  • Research and provide recommendationsforprocess/policy changes related to key OSFI and other regulatory standards related toCapital,including (but not limited to) OSFICapital Adequacy Requirements (CAR)guideline.

  • Engage with theBank Risk and Internal Audit teamsto ensure that key policies, procedures, and assumptions are subject to appropriate review and oversight.

  • Provide coverage on other key external and regulatory reporting initiatives, including provincial regulators and the Canadian Deposit Insurance Corporation (CDIC)

Required Qualifications:

  • Undergraduate degree in Finance, Economics, Accounting, or another quantitative discipline.

  • Strong programming skills (e.g. SQL, Python, Power Apps) and proficiency in data analytics using advanced Excel features.

  • Previous experience in financial and/or regulatory reporting within the banking sector is preferred.

  • Strong theoretical knowledge of a bank's balance sheet, income statement and capital implications.

  • CPA, CFA and/or FRM designations would be considered a significant asset.

  • Accuracy, attention to detail and sound judgment are a must.

  • A team player with a demonstrated ability to effectively manage internal relationships by collaborating within the department and across business units.

  • High degree of flexibility and creativity is required; must be able to adapt to a constantly changing environment and to develop and update financial procedures and processes to meet such changes.

  • Strong interpersonal, communication and organizational skills and the ability to work within a variety of group settings.

  • Always curious and willing to ask questions, explore areas for improvement and provide recommendations.

Preferred Qualifications:

  • Bilingualism (English and French) is an asset. If the successful candidate is in Quebec, proficiency in both languages will be required to support clients from various provinces outside of Quebec.

When you join our team:

  • We'll empower you to learn and grow the career you want

  • We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words

  • As part of our global team, we'll support you in shaping the future you want to see

The role being advertised is an existing vacancy.

About Manulife and John Hancock

Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html.

Manulife is an Equal Opportunity Employer

At Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.

It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact hr@manulife.com.

Referenced Salary Location

Toronto, Ontario

Working Arrangement

Hybrid

Salary range is expected to be between

$73,725.00 CAD - $122,875.00 CAD

Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. If you are applying for this role outside of the primary location, please contact hr@manulife.com for the salary range for your location.

Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for this role in the U.S., please contact hr@manulife.com for more information about U.S.-specific paid time off provisions.

We use data and analytics technologies, such as artificial intelligence (AI), and automated processing tools, to analyze and process the information you provide to us or third parties in the application process. For more information, please refer to our personal information collection statement.