
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

Professional, Engineering, PLM and CAD for Aircraft Design and Development
Just now
Engineering
HYBRID
Dorval, Quebec, Canada
SIEMENS NXCATIA V5TEAMCENTER PLM+6 more

Electrical Professional Working on Substations
2 days ago
Engineering
ON-SITE
Montreal, Quebec, Canada
ELECTRICAL ENGINEERINGSUBSTATION DESIGNAUTOCAD+7 more

Lead Software Developer
2 days ago
Engineering
HYBRID
Montreal, Quebec, Canada
JAVAC++C+31 more

Software Engineer (Distributed System & ML Infrastructure) - Elite Tech Firm - Up to $250k CAD + Industry Leading Bonus
2 days ago
Engineering
HYBRID
Montreal, Quebec, Canada
PYTHONDISTRIBUTED SYSTEMSML INFRASTRUCTURE+4 more

Senior Mechanical Engineer
2 days ago
Engineering
ON-SITE
Montreal, Quebec, Canada
SOLIDWORKSMECHANICAL DESIGNKINEMATICS+16 more
