... Senior Software Developer - Numerical to join our geoscience software development team. This role ... Develop and optimize high-performance numerical software in C++, Python, and CUDA. * Re-engineer ...
... Senior Software Developer - Numerical to join our geoscience software development team. This role ... Develop and optimize high-performance numerical software in C++, Python, and CUDA. * Re-engineer ...
Generative AI Developer
CA$94K - CA$141K/yr
In this role, you'll work closely with senior developers, AI architects, and business stakeholders ... Required Technical Skills Proficiency in Python for GenAI development, data preprocessing, and ...
Generative AI Developer
CA$94K - CA$141K/yr
In this role, you'll work closely with senior developers, AI architects, and business stakeholders ... Required Technical Skills Proficiency in Python for GenAI development, data preprocessing, and ...
Sr Software Developer
Toronto, ON ยท On-site
What will you do? We are seeking a Senior Java Developer to design, build, and maintain high ... Python (Programming Language), Software Development Life Cycle (SDLC), System Applications ...
Sr Software Developer
Toronto, ON ยท On-site
What will you do? We are seeking a Senior Java Developer to design, build, and maintain high ... Python (Programming Language), Software Development Life Cycle (SDLC), System Applications ...
This role is ideal for a developer with extensive experience in Python, C#, and .NET projects ... THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key Responsibilities * Design, develop, maintain ...
Quick apply
This role is ideal for a developer with extensive experience in Python, C#, and .NET projects ... THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key Responsibilities * Design, develop, maintain ...
This role is ideal for a developer with extensive experience in Python, C#, and .NET projects ... THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key Responsibilities * Design, develop, maintain ...
This role is ideal for a developer with extensive experience in Python, C#, and .NET projects ... THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key Responsibilities * Design, develop, maintain ...
Senior Cloud DevOps Architect
Brampton, ON ยท On-site
The Senior Cloud DevOps Architect will design and implement enterprise-scale cloud infrastructure ... Strong Python programming with PowerShell/Bash experience. * Deep security and compliance knowledge.
Quick apply
Senior Cloud DevOps Architect
Brampton, ON ยท On-site
The Senior Cloud DevOps Architect will design and implement enterprise-scale cloud infrastructure ... Strong Python programming with PowerShell/Bash experience. * Deep security and compliance knowledge.
Senior Cloud DevOps Architect
Brampton, ON ยท On-site
The Senior Cloud DevOps Architect will design and implement enterprise-scale cloud infrastructure ... Strong Python programming with PowerShell/Bash experience. * Deep security and compliance knowledge.
Senior Cloud DevOps Architect
Brampton, ON ยท On-site
The Senior Cloud DevOps Architect will design and implement enterprise-scale cloud infrastructure ... Strong Python programming with PowerShell/Bash experience. * Deep security and compliance knowledge.
We use Python, Airflow, Snowflake, Hive, MySQL, Kinesis, Kafka and AWS (Amazon Web Services) API ... AWS Certified Developer - Associate _____ 26WD99219, Developpeur logiciel senior (Developpement de ...
We use Python, Airflow, Snowflake, Hive, MySQL, Kinesis, Kafka and AWS (Amazon Web Services) API ... AWS Certified Developer - Associate _____ 26WD99219, Developpeur logiciel senior (Developpement de ...
Java and Python * PostgreSQL * AWS technologies including Lambda Functions * Elastic Search ... As a Senior Systems Developer, you'll play a key role in the design, development and support of ...
Java and Python * PostgreSQL * AWS technologies including Lambda Functions * Elastic Search ... As a Senior Systems Developer, you'll play a key role in the design, development and support of ...
The Senior Manager leads a team of Senior Security Automation Engineers who design and develop ... Advanced proficiency in programming languages such as Python, with knowledge in R, C#, JavaScript ...
The Senior Manager leads a team of Senior Security Automation Engineers who design and develop ... Advanced proficiency in programming languages such as Python, with knowledge in R, C#, JavaScript ...
Senior AI Developer
Toronto, ON ยท On-site
... Senior AI Developer Position Overview The team is looking for a Principal Software Developer. You ... Python or Node.js * Experience with AI Agent tools & frameworks * Experience building and ...
Senior AI Developer
Toronto, ON ยท On-site
... Senior AI Developer Position Overview The team is looking for a Principal Software Developer. You ... Python or Node.js * Experience with AI Agent tools & frameworks * Experience building and ...
As a Senior Machine Learning Engineer, you will lead complex machine learning and AI initiatives ... Required Technical Skills Python & Software Engineering * Advanced proficiency in Python ...
As a Senior Machine Learning Engineer, you will lead complex machine learning and AI initiatives ... Required Technical Skills Python & Software Engineering * Advanced proficiency in Python ...
Senior Software Engineer, Full-Stack Applications (Python & React) Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto. This is an opportunity to ...
Senior Software Engineer, Full-Stack Applications (Python & React) Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto. This is an opportunity to ...
Senior Java Developer
Toronto, ON ยท On-site +1
$91K - $120K/yr
Are you a Senior Java Developer who loves working with cutting-edge technologies and solving ... Work with React.js and Google App Engine with Python 2.7 to support the Front End team. What's in ...
Quick apply
Senior Java Developer
Toronto, ON ยท On-site +1
$91K - $120K/yr
Are you a Senior Java Developer who loves working with cutting-edge technologies and solving ... Work with React.js and Google App Engine with Python 2.7 to support the Front End team. What's in ...
Senior Java Developer
Toronto, ON ยท On-site +1
$91K - $120K/yr
Are you a Senior Java Developer who loves working with cutting-edge technologies and solving ... Work with React.js and Google App Engine with Python 2.7 to support the Front End team. What's in ...
Quick apply
Senior Java Developer
Toronto, ON ยท On-site +1
$91K - $120K/yr
Are you a Senior Java Developer who loves working with cutting-edge technologies and solving ... Work with React.js and Google App Engine with Python 2.7 to support the Front End team. What's in ...
Senior Software Developer
Oakville, ON ยท On-site
You are a skilled Senior Software Developer with extensive software design and implementation ... C#, Java, Python), as well as experience with Python, Google Compute Engine, and Google BigQuery.
Senior Software Developer
Oakville, ON ยท On-site
You are a skilled Senior Software Developer with extensive software design and implementation ... C#, Java, Python), as well as experience with Python, Google Compute Engine, and Google BigQuery.
Senior DevOps Engineer
Toronto, ON ยท Remote
WHY THIS ROLE IS IMPORTANT TO US We are looking for a Senior DevOps Engineer to join our team ... Create and enhance automation scripts (PowerShell, Python, etc.) to improve efficiency.
Senior DevOps Engineer
Toronto, ON ยท Remote
WHY THIS ROLE IS IMPORTANT TO US We are looking for a Senior DevOps Engineer to join our team ... Create and enhance automation scripts (PowerShell, Python, etc.) to improve efficiency.
Sr. Developer/SRE - Vice President
Mississauga, ON ยท On-site
CA$120K - CA$170K/yr
They should be proficient in at least one object-oriented programming language such as Java, Python ... Proven experience as senior developer, SRE, or similar role. Proficiency in object-oriented ...
Sr. Developer/SRE - Vice President
Mississauga, ON ยท On-site
CA$120K - CA$170K/yr
They should be proficient in at least one object-oriented programming language such as Java, Python ... Proven experience as senior developer, SRE, or similar role. Proficiency in object-oriented ...
Senior Software Developer
Toronto, ON ยท On-site
What is the opportunity? We're seeking a Senior Software Developer to join our engineering team ... Polyglot programming expertise (JavaScript, Python, HTML5/CSS, Shell scripts) * Expert-level full ...
Senior Software Developer
Toronto, ON ยท On-site
What is the opportunity? We're seeking a Senior Software Developer to join our engineering team ... Polyglot programming expertise (JavaScript, Python, HTML5/CSS, Shell scripts) * Expert-level full ...
About the role We're looking for a Senior Full-Stack Software Developer (Python/React) to join our growing AI Engineering team and build reliable, scalable AI-powered products across distributed ...
About the role We're looking for a Senior Full-Stack Software Developer (Python/React) to join our growing AI Engineering team and build reliable, scalable AI-powered products across distributed ...
Senior Python Developer information
See Toronto, ON salary details
$54.4K - $65.4K
0% of jobs
$65.4K - $76.3K
0% of jobs
$76.3K - $87.3K
2% of jobs
$87.3K - $98.3K
7% of jobs
$108.2K is the 25th percentile. Wages below this are outliers.
$98.3K - $109.3K
17% of jobs
$109.3K - $120.2K
18% of jobs
The median wage is $123.5K / yr.
$120.2K - $131.2K
18% of jobs
$140.2K is the 75th percentile. Wages above this are outliers.
$131.2K - $142.2K
15% of jobs
$142.2K - $153.2K
11% of jobs
$153.2K - $164.1K
7% of jobs
$164.1K - $175.1K
4% of jobs
$54.4K
$126.4K
$175.1K
How much do senior python developer jobs pay per year?
What are the main responsibilities of a senior Python developer?
What are the key skills and qualifications needed to thrive as a senior Python developer?
What are some common challenges faced by senior Python developers when leading a development team?
What is the difference between Senior Python Developer vs Python Developer?
| Aspect | Senior Python Developer | Python Developer |
|---|---|---|
| Required Experience | Typically 5+ years, with leadership and complex project experience | Usually 1-3 years, focusing on core Python skills |
| Responsibilities | Designing architecture, mentoring, handling complex systems | Writing code, debugging, implementing features |
| Certifications | Optional but beneficial (e.g., Python certifications, cloud certs) | Often not required |
| Work Environment | Collaborative teams, project planning, code reviews | Development-focused, task-oriented |
The main difference between a Senior Python Developer and a Python Developer lies in experience, responsibilities, and leadership. Senior developers handle complex projects, mentor others, and often participate in architecture decisions, while Python Developers focus on coding and feature implementation. Both roles are essential in tech companies, but the senior role requires more experience and broader skills.
Are senior Python developers still in demand?
How much does a senior Python developer make?
What does a senior Python developer do?
What are the most commonly searched types of Python Developer jobs in Toronto, ON?
The most popular types of Python Developer jobs in Toronto, ON are:
What are popular job titles related to Senior Python Developer jobs in Toronto, ON?
For Senior Python Developer jobs in Toronto, ON, the most frequently searched job titles are:
- Junior Python Developer
- Part Time Junior Python Developer
- Seasonal Remote Python Django Developer
- Urgently Hiring Remote Python Django Developer
- Remote Python Django Developer
- Urgently Hiring Python Django Developer
- Day Shift Freelance Python Django Developer
- Internship Full Stack Python Developer
- Contractual Python Django Developer
- Freelance Python Django Developer
What job categories do people searching Senior Python Developer jobs in Toronto, ON look for?
The top searched job categories for Senior Python Developer jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Senior Python Developer jobs?
Cities near Toronto, ON with the most Senior Python Developer job openings:

Full-time
Re-posted 2 hours ago
Job description
The Role
Reporting to the Director, Software Development (or delegate), we are seeking an experienced Senior Software Developer - Numerical to join our geoscience software development team. This role is based in Toronto, ON, operating under a hybrid work model.
This position focuses on transforming early-stage research prototypes into high-quality, production-ready numerical software. You will design, implement, and optimize high-performance numerical libraries and compute kernels using C++, Python, and CUDA, ensuring scalability, robustness, and performance.
Working closely with researchers and domain experts, this role bridges scientific research and software engineering, requiring strong numerical expertise, performance-focused thinking, and effective cross-functional collaboration.
In this role, you will have the opportunity to
Numerical Software Development
- Develop and optimize high-performance numerical software in C++, Python, and CUDA.
- Re-engineer research prototypes into scalable, production-ready solutions.
- Implement parallel programming techniques including multi-threading, vectorization, and GPU acceleration.
- Ensure solutions are portable across Linux (primary) and Windows environments.
Performance & Quality
- Profile, benchmark, and optimize numerical workflows using tools such as Nsight and VTune.
- Improve runtime efficiency, memory usage, and algorithmic scalability.
- Design automated testing and verification frameworks to ensure numerical correctness and reliability.
Collaboration & Engineering Excellence
- Work closely with researchers, engineers, and product teams to translate research concepts into stable implementations.
- Participate in design reviews, technical planning, and peer code reviews.
- Produce clear technical documentation and apply modern engineering practices, including CI/CD (GitHub Actions) and version control.
Essential Knowledge, Skills, and Experience
- Bachelor's degree in Computer Science, Applied Mathematics, Physics, or a related STEM field.
- 7+ years of experience in software development or engineering roles.
- Strong experience in numerical computing with C++ and Python.
- Hands-on experience with CUDA, GPU programming, and parallel computing.
- Knowledge of numerical libraries such as Eigen or BLAS.
- Experience developing on Linux and supporting cross-platform environments.
- Familiarity with performance profiling tools and CI/CD pipelines.
Assets
- Experience with OpenMP, Rust, Fortran, cloud computing (GCP), containerization, or distributed systems.
#LI-KV2