
Python Developer
Department:Engineering
Type:ON-SITE
Region:Montreal, Quebec
Location:Montreal, Quebec, Canada
Experience:Mid-Senior level
Estimated Salary:CAD85,000 - CAD120,000
Skills:
PYTHONSNOWFLAKESQLDATA ENGINEERINGDATABASE DEVELOPMENTPOWER BISSRSCRYSTAL REPORTSUNIXK-SHELL SCRIPTINGAGILE METHODOLOGIES
Share this job:
Job Description
Posted on: October 8, 2025
We’re looking for a skilled Python Developer with a strong background in database development and data engineering to join our dynamic team in Montreal. In this role, you’ll design and implement scalable data solutions, build reporting dashboards, and collaborate with business and technology teams within a fast-paced financial environment.
Key Responsibilities
- Design and develop scalable data pipelines and solutions using Snowflake and other RDBMS platforms (Sybase, DB2).
- Write and optimize SQL queries, stored procedures, and database views.
- Leverage Python for data processing, automation, and integration tasks.
- Build and maintain reporting dashboards using tools such as Power BI, SSRS, or Crystal Reports.
- Perform data analysis, validation, and profiling to support business decisions.
- Collaborate with cross-functional teams to capture data requirements and deliver technical solutions.
- Actively participate in Agile practices including sprint planning, reviews, and retrospectives.
- Support deployments and ensure high data integrity and performance.
Required Skills & Qualifications
- 5+ years of experience in database development and data engineering.
- Strong hands-on experience with Snowflake, Python, and relational databases (Sybase, DB2).
- Proficiency with SQL optimization and performance tuning.
- Familiarity with Unix/K-Shell scripting for automation.
- Prior experience working in the financial services industry (trading or investment banking preferred).
- Knowledge of Agile methodologies and teamwork in collaborative environments.
- Excellent communication and problem-solving skills.
Nice-to-Have
- Experience with data governance, lineage, and metadata management.
- Exposure to cloud platforms such as Azure or AWS.
- Certification in Snowflake or related data technologies.
Originally posted on LinkedIn
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!
SIMILAR JOBS

Senior Data Engineer
Just now
Engineering
ON-SITE
Vancouver, British Columbia, Canada
PYTHONSQLETL+8 more

Software Engineer
Just now
Engineering
ON-SITE
Richmond, British Columbia, Canada
CC++EMBEDDED LINUX+11 more

Risk Assessor
2 days ago
Engineering
ON-SITE
Toronto, Ontario, Canada
RISK ASSESSMENTHUMAN HEALTH RISK ASSESSMENTECOLOGICAL RISK ASSESSMENT+12 more

Sr Engineering Manager
2 days ago
Engineering
Remote (Toronto, Ontario)
Toronto, Ontario, Canada
ENGINEERING MANAGEMENTTEAM LEADERSHIPHIRING+24 more

Project Engineer
2 days ago
Engineering
ON-SITE
Toronto, Ontario, Canada
PROJECT MANAGEMENTENGINEERINGSOFTWARE DEVELOPMENT+16 more
