The Role GBME is searching for Software Engineers who are continuous learners and are eager to ... We'd love to work with you if you have: * 4+ years' experience with Python (PySpark, Pandas), * 4+ ...
The Role GBME is searching for Software Engineers who are continuous learners and are eager to ... We'd love to work with you if you have: * 4+ years' experience with Python (PySpark, Pandas), * 4+ ...
AI Orchestration Engineer
CA$120K - CA$202K/yr
Experience with Python, SQL, APIs, workflow automation, and cloud-native architectures. * Strong ... Data Engineering * RAG Architecture * Vector Databases * Prompt Engineering * MLOps / LLMOps * AI ...
AI Orchestration Engineer
CA$120K - CA$202K/yr
Experience with Python, SQL, APIs, workflow automation, and cloud-native architectures. * Strong ... Data Engineering * RAG Architecture * Vector Databases * Prompt Engineering * MLOps / LLMOps * AI ...
Bilingual Backend SQL, Java, Unix/Python application development Intermediate Programmer Analyst
CA$79K - CA$110K/yr
... Python (Programming Language), Spanish Language, Structured Query Language (SQL), Unix Operating Systems. ----- Automated Processing and AI We use automated processing, including artificial ...
Bilingual Backend SQL, Java, Unix/Python application development Intermediate Programmer Analyst
CA$79K - CA$110K/yr
... Python (Programming Language), Spanish Language, Structured Query Language (SQL), Unix Operating Systems. ----- Automated Processing and AI We use automated processing, including artificial ...
Some familiarity with Kotlin or Python, our primary languages, is valued but not essential ... Experience in a solutions engineering, implementation, internal-tools or forward-deployed role ...
Some familiarity with Kotlin or Python, our primary languages, is valued but not essential ... Experience in a solutions engineering, implementation, internal-tools or forward-deployed role ...
About the role We're looking for an Intermediate AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data ...
About the role We're looking for an Intermediate AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data ...
About the role We're looking for an Intermediate AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data ...
About the role We're looking for an Intermediate AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data ...
Fullstack developer with Python, .NET & AI experience
Toronto, ON · Hybrid
CA$110K - CA$120K/yr
Collaborate with product managers, designers, data scientists, and engineering teams to deliver end ... Proficient with Python, .NET, JavaScript (Angular/Vue) for building production grade applications.
Fullstack developer with Python, .NET & AI experience
Toronto, ON · Hybrid
CA$110K - CA$120K/yr
Collaborate with product managers, designers, data scientists, and engineering teams to deliver end ... Proficient with Python, .NET, JavaScript (Angular/Vue) for building production grade applications.
GenAI Developer
Toronto, ON · On-site
Design and develop efficient maintainable and reusable Python scripts for data extraction transformation and loading ETL in GenAI application Demonstrate strong proficiency in the Python programming ...
GenAI Developer
Toronto, ON · On-site
Design and develop efficient maintainable and reusable Python scripts for data extraction transformation and loading ETL in GenAI application Demonstrate strong proficiency in the Python programming ...
Software Developer - Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario . Location: Ottawa, Ontario - Hybrid Work Schedule: Onsite 3 ...
New
Quick apply
Software Developer - Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario . Location: Ottawa, Ontario - Hybrid Work Schedule: Onsite 3 ...
New
... Engineering/MFE * Up to 4 years experience in a relevant role such as software or quant development, or similar * Experience with Python, git, and Linux * Excellent written and verbal communication ...
... Engineering/MFE * Up to 4 years experience in a relevant role such as software or quant development, or similar * Experience with Python, git, and Linux * Excellent written and verbal communication ...
Developer, AI Transformation Team
Toronto, ON · On-site +1
CA$135K - CA$155K/yr
Role Overview We are looking for an AI Developer based in Canada to join our dynamic team and ... The ideal candidate will have a strong background in Python development, experience integrating AI ...
Developer, AI Transformation Team
Toronto, ON · On-site +1
CA$135K - CA$155K/yr
Role Overview We are looking for an AI Developer based in Canada to join our dynamic team and ... The ideal candidate will have a strong background in Python development, experience integrating AI ...
Python Test Developer
Waterloo, ON · On-site
CA$75K - CA$95K/yr
Develop, automate, and maintain robust test suites and scripts (e.g., using Gtest, Python ... Oversee and perform automated test execution for nightly engineering, and release builds, ensuring ...
Python Test Developer
Waterloo, ON · On-site
CA$75K - CA$95K/yr
Develop, automate, and maintain robust test suites and scripts (e.g., using Gtest, Python ... Oversee and perform automated test execution for nightly engineering, and release builds, ensuring ...
Fitch Group is currently seeking a Senior Software Engineer - Python based out of our Toronto office. How You'll Make an Impact: * Design, develop, and maintain robust Python-based backend services ...
Fitch Group is currently seeking a Senior Software Engineer - Python based out of our Toronto office. How You'll Make an Impact: * Design, develop, and maintain robust Python-based backend services ...
Must Have * 2-4 years as a software developer or automation engineer who writes production-grade code regularly; Strong Python skills (pytest, pandas, numpy, cx_Oracle) and comfort with SQL (Oracle ...
Must Have * 2-4 years as a software developer or automation engineer who writes production-grade code regularly; Strong Python skills (pytest, pandas, numpy, cx_Oracle) and comfort with SQL (Oracle ...
Senior Software Engineer, Full-Stack Applications - Python Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto. You'll build and maintain mission ...
Senior Software Engineer, Full-Stack Applications - Python Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto. You'll build and maintain mission ...
You have: 5+ years of hands-on automation testing experience in Python programming Proven ... experience in optical firmware integration testing Strong knowledge of optical communication ...
You have: 5+ years of hands-on automation testing experience in Python programming Proven ... experience in optical firmware integration testing Strong knowledge of optical communication ...
Data Platform is a team of Python developers working closely with technology developers and quantitative developers to design, build, test, and maintain libraries, services and frameworks used by ...
Data Platform is a team of Python developers working closely with technology developers and quantitative developers to design, build, test, and maintain libraries, services and frameworks used by ...
Field Application Engineer
Mississauga, ON · On-site
CA$60K - CA$80K/yr
Write Python-based scripts and tools for product customization, automation, and testing. * Work with internal teams to enhance product features and optimize performance. Engineering Team Support
Quick apply
Field Application Engineer
Mississauga, ON · On-site
CA$60K - CA$80K/yr
Write Python-based scripts and tools for product customization, automation, and testing. * Work with internal teams to enhance product features and optimize performance. Engineering Team Support
We are seeking an experienced Senior Data Analyst & Python Developer to contribute and build upon the ecosystem with collaboration with our technology/business partners across the bank. This role ...
We are seeking an experienced Senior Data Analyst & Python Developer to contribute and build upon the ecosystem with collaboration with our technology/business partners across the bank. This role ...
Fast-moving, collaborative team with a strong engineering culture and high standards. * Technology: Modern stack including Vue 3, Python, GCP, Kubernetes, and real-time data systems. * Visibility:
Fast-moving, collaborative team with a strong engineering culture and high standards. * Technology: Modern stack including Vue 3, Python, GCP, Kubernetes, and real-time data systems. * Visibility:
Python Programmer information
See Ontario salary details
$34.86 - $38.70
12% of jobs
$41.28 is the 25th percentile. Wages below this are outliers.
$38.70 - $42.55
20% of jobs
The median wage is $46.29 / hr.
$42.55 - $46.39
19% of jobs
$46.39 - $50.24
7% of jobs
$50.24 - $54.09
3% of jobs
$54.09 - $57.93
2% of jobs
$57.93 - $61.78
6% of jobs
$65.14 is the 75th percentile. Wages above this are outliers.
$61.78 - $65.62
6% of jobs
$65.63 - $69.47
6% of jobs
$69.47 - $73.32
4% of jobs
$73.32 - $77.16
14% of jobs
$34
$54
$77
How much do python programmer jobs pay per hour?
Are Python programmers in demand?
What are the key skills and qualifications needed to thrive as a Python programmer, and why are they important?
What do Python programmers do?
A Python programmer uses the programming language called Python to write code for various applications, including big data manipulation, web servers, program scripting, and more. In this career, the software allows you to program quicker using fewer lines, which creates an easy-to-read code. You can find work in web or game development, data visualization, and analyzing data, among others. Your job duties vary based on your specialization, but they usually include working with files and extensive support libraries, creating, testing and implementing new or updated applications, and examining the code to spot problems.
What are some common challenges Python programmers face when working on large-scale projects, and how can they overcome them?
What is the difference between Python Programmer vs Software Developer?
| Aspect | Python Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; proficiency in Python | Degree in Computer Science or related; proficiency in multiple programming languages including Python |
| Work Environment | Often in tech companies, startups, or freelance projects focused on Python-based tasks | In various industries, working on full software solutions, often across multiple languages and platforms |
| Employer & Industry Usage | Tech firms, data analysis, automation projects | Software firms, IT departments, app development |
While a Python Programmer specializes in Python coding, a Software Developer works on broader software solutions, often using multiple languages. Both roles require similar foundational skills, but Software Developers typically handle more comprehensive project responsibilities.
What is a Python programmer?
What jobs can a Python programmer do?
What are the most commonly searched types of Python Programmer jobs in Ontario?
The most popular types of Python Programmer jobs in Ontario are:
What are popular job titles related to Python Programmer jobs in Ontario?
For Python Programmer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Python Programmer jobs in Ontario look for?
The top searched job categories for Python Programmer jobs in Ontario are:
What are popular job titles related to Python Programmer jobs in ON?
For Python Programmer jobs in ON, the most frequently searched job titles are:

Full-time
PTO
Re-posted 27 days ago
Job description
Requisition ID: 258694
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
The Team
Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank's Corporate, Investment Banking and Capital Markets businesses.
The Role
GBME is searching for Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms.
The successful candidate will have a strong technical and engineering mindset. You will work closely with business teams and cross functional engineering leaders to develop and implement market leading solutions for the various projects within GBME.
Is this role right for you? In this role you will:
- Work closely with end users, and business teams to understand business needs, conduct gap analysis and requirements assessments as needed
- Partner with Architecture on the design and integration
- Deliver and enhance new and current solutions and applications
- Be involved in the full life cycle of a project, responsible for the design, producing actionable and complete specifications, writing production quality code, and implementation
- Design, deliver and implement data models, database schema and data pipelines
- Design test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing
- Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code
- Support the solution in production (as needed)
- Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
- Effectively communicate with technical and non-technical audiences
- Able to work with and refactor legacy code (as needed).
- Coach and train end users (as needed).
- Participate and run SCRUM Meetings (as needed).
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- 4+ years' experience with Python (PySpark, Pandas),
- 4+ years' experience with designing scalable ETL pipelines & data modeling
- 4+ years' experience developing, deploying, and maintaining large scale applications with complex integration
- 4 + years' experience reading, writing, and running SQL scripts.
- Working experience with data technologies and databases, preferably in one or more of: Postgres, MSSQL, Oracle DB, Apache Spark, Apache Kafka, Apache ElasticSearch, comfortable working with large datasets
- Working experience with data platforms: DataBricks or Snowflake
- Working experience with cloud platforms (Azure/GCP)
- Working experience with workflow orchestration tool such as Airflow or Data Factory
- Working experience with Web Services & API
- Hands-on experience with DevOps: CI/CD (Jenkins, Git)
- Experience working in an Agile environment, with experience and understanding of Test-Driven Development methodology.
- Bachelor's degree in computer science, Engineering or relevant experience.
Preferred Qualifications (Nice to have)
- Understanding of networking protocols and security principles
- Capital Markets product knowledge
- Dockers, Kubernetes experience
- Experience working with real-time, high availability and low latency systems
- Experience in multi-threaded applications
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.
#LI-Hybrid
Location(s): Canada : Ontario : Toronto
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.
About Scotiabank
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
New York, NY, US