Develop robust transformation logic using SQL, PySpark, and Python with a focus on performance and ... Bachelor's degree in Computer Science, Data Engineering, Software Engineering, or a related field.
Quick apply
Develop robust transformation logic using SQL, PySpark, and Python with a focus on performance and ... Bachelor's degree in Computer Science, Data Engineering, Software Engineering, or a related field.
Quick apply
Develop robust transformation logic using SQL, PySpark, and Python with a focus on performance and ... Bachelor's degree in Computer Science, Data Engineering, Software Engineering, or a related field.
CA$25 - CA$32/hr
High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash * YANG modeling language and toolchains * Software development methodologies such as Agile or Waterfall
CA$25 - CA$32/hr
High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash * YANG modeling language and toolchains * Software development methodologies such as Agile or Waterfall
We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross ... JavaScript (TypeScript) / Python / Java / Kotlin * Cloud: AWS (EC2, ALB, Lambda, API Gateway, S3)
Quick apply
We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross ... JavaScript (TypeScript) / Python / Java / Kotlin * Cloud: AWS (EC2, ALB, Lambda, API Gateway, S3)
We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross ... JavaScript (TypeScript) / Python / Java / Kotlin * Cloud: AWS (EC2, ALB, Lambda, API Gateway, S3)
We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross ... JavaScript (TypeScript) / Python / Java / Kotlin * Cloud: AWS (EC2, ALB, Lambda, API Gateway, S3)
We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross ... JavaScript (TypeScript) / Python / Java / Kotlin * Cloud: AWS (EC2, ALB, Lambda, API Gateway, S3)
We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross ... JavaScript (TypeScript) / Python / Java / Kotlin * Cloud: AWS (EC2, ALB, Lambda, API Gateway, S3)
Reporting to the Senior Staff Software Developer, this role will leverage software engineering ... Applied knowledge and experience with Java, C++, C, Typescript, and Python. * Applied knowledge and ...
Quick apply
Reporting to the Senior Staff Software Developer, this role will leverage software engineering ... Applied knowledge and experience with Java, C++, C, Typescript, and Python. * Applied knowledge and ...
Senior Developer, Cybersecurity Detection Engineering Take a central role The Bank of Canada has a ... Develop dashboards, reports, and automation scripts (Python, PowerShell, Bash) to enhance ...
Senior Developer, Cybersecurity Detection Engineering Take a central role The Bank of Canada has a ... Develop dashboards, reports, and automation scripts (Python, PowerShell, Bash) to enhance ...
Collaborate with Senior Designers and architects for mentoring and coaching while contributing to ... The Assets: * Experience with programming languages such as C, C++, Python, Go, or BASH.
Collaborate with Senior Designers and architects for mentoring and coaching while contributing to ... The Assets: * Experience with programming languages such as C, C++, Python, Go, or BASH.
Senior Developer, Cybersecurity Detection Engineering Take a central role The Bank of Canada has a ... Develop dashboards, reports, and automation scripts (Python, PowerShell, Bash) to enhance ...
Senior Developer, Cybersecurity Detection Engineering Take a central role The Bank of Canada has a ... Develop dashboards, reports, and automation scripts (Python, PowerShell, Bash) to enhance ...
CA$25 - CA$32/hr
Demonstrated software development through coursework, personal projects, internships, research, or extracurricular activities Application of programming languages such as Python, JavaScript ...
CA$25 - CA$32/hr
Demonstrated software development through coursework, personal projects, internships, research, or extracurricular activities Application of programming languages such as Python, JavaScript ...
Software Tester - Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: - ( Fall Term Sept ... Strong programming skills (Python, Java,JavaScript) * Familiarity with automation frameworks (Mocha ...
Software Tester - Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: - ( Fall Term Sept ... Strong programming skills (Python, Java,JavaScript) * Familiarity with automation frameworks (Mocha ...
As an embedded software developer in a dynamic team environment, you will help enhance the quality ... Foundational knowledge of Python and/or C/C++ programming * Excellent written and oral ...
As an embedded software developer in a dynamic team environment, you will help enhance the quality ... Foundational knowledge of Python and/or C/C++ programming * Excellent written and oral ...
Ottawa, ON · On-site +1
$100K - $150K/yr
As a Lead Software Developer, you will use Python and Django to build next-gen applications that shape the future of business, rather than maintaining legacy systems. This role offers the chance to ...
Quick apply
Ottawa, ON · On-site +1
$100K - $150K/yr
As a Lead Software Developer, you will use Python and Django to build next-gen applications that shape the future of business, rather than maintaining legacy systems. This role offers the chance to ...
Ottawa, ON · On-site +1
$100K - $150K/yr
As a Lead Software Developer, you will use Python and Django to build next-gen applications that shape the future of business, rather than maintaining legacy systems. This role offers the chance to ...
Quick apply
Ottawa, ON · On-site +1
$100K - $150K/yr
As a Lead Software Developer, you will use Python and Django to build next-gen applications that shape the future of business, rather than maintaining legacy systems. This role offers the chance to ...
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to ...
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to ...
Kanata, ON · On-site
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to ...
Kanata, ON · On-site
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to ...
Ottawa, ON · Remote
... senior level positions. The Challenge to Solve How do mom-and-pop pizzerias survive and win in a ... As an engineer on our team, you'll seek out bold, asymmetric opportunities to create these outsized ...
Quick apply
Ottawa, ON · Remote
... senior level positions. The Challenge to Solve How do mom-and-pop pizzerias survive and win in a ... As an engineer on our team, you'll seek out bold, asymmetric opportunities to create these outsized ...
Kanata, ON · Hybrid
As a Senior Software Developer on the Developer Efficiency team, you will be responsible for helping developers excel at their daily work by enabling them to create solutions quickly and efficiently ...
Kanata, ON · Hybrid
As a Senior Software Developer on the Developer Efficiency team, you will be responsible for helping developers excel at their daily work by enabling them to create solutions quickly and efficiently ...
As a Senior Software Developer (Backend), you'll be part of our Professional Services team, helping customers bring their embedded GUI applications to life using our Storyboard platform. You'll work ...
As a Senior Software Developer (Backend), you'll be part of our Professional Services team, helping customers bring their embedded GUI applications to life using our Storyboard platform. You'll work ...
We are seeking a Senior Software Engineer with a strong backend focus to design, deliver, and support Java-based, cloud-native services. In this role, you will own complex features end-to-end ...
We are seeking a Senior Software Engineer with a strong backend focus to design, deliver, and support Java-based, cloud-native services. In this role, you will own complex features end-to-end ...
$99.5K - $105.7K
3% of jobs
$105.7K - $111.9K
12% of jobs
$116.8K is the 25th percentile. Wages below this are outliers.
$111.9K - $118.1K
13% of jobs
$118.1K - $124.3K
14% of jobs
$124.3K - $130.5K
6% of jobs
The median wage is $132.6K / yr.
$130.5K - $136.7K
6% of jobs
$136.7K - $142.9K
7% of jobs
$142.9K - $149.1K
6% of jobs
$149.1K - $155.3K
5% of jobs
$156.8K is the 75th percentile. Wages above this are outliers.
$155.3K - $161.5K
6% of jobs
$161.5K - $167.7K
20% of jobs
$99.5K
$136.9K
$167.7K
| Aspect | Senior Python Software Engineer | Python Developer |
|---|---|---|
| Required Credentials | Bachelor's degree in CS or related field, experience in software engineering | Bachelor's degree in CS or related field, coding proficiency |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing applications, debugging |
| Employer & Industry Usage | Tech companies, startups, enterprise software | Web development, data analysis, automation projects |
| Common Search & Comparison Intent | Understanding senior-level roles, responsibilities, and skills | Entry to mid-level coding roles, project involvement |
The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.
Nepean, ON • On-site, Remote
Full-time
Medical, Life, Retirement
Posted 6 days ago
Design, build, and maintain scalable cloud-native data pipelines supporting batch and near-real-time use cases.
Engineer and optimize data ingestion, transformation, and orchestration pipelines using Azure Data Factory, Microsoft Fabric, Databricks, and related services.
Implement data quality, validation, lineage, and observability solutions to ensure trust in data assets.
Canadian Bank Note Company (CBN) is a leader and trusted provider of secure document and adjacent enterprise-level system solutions across the following domains: border security, civil identity, driver licence/identification and vehicle information, excise control, currency, lotteries and charitable gaming.
Our Corporate Philosophy and 7 Core Principles shape and guide our corporate behaviours and underpin the sense of community you will experience at CBN. We seek long-term relationships with our employees and offer a competitive compensation package that includes health, medical and life insurance benefits and a defined contribution pension plan with company matching.
Job DescriptionJob Title: Senior Data Engineer
Job Type: Permanent, Full-time
Location: Ottawa, Ontario
Work Model: Remote
Job Status: Existing Vacancy
Position Summary
The Senior Cloud Data Engineer is responsible for designing, building, and operating scalable, secure, and reliable cloud data platforms that power analytics, AI, and decision‑making across the organization. This role focuses on engineering high‑quality, production‑grade data pipelines and data products using Microsoft Azure, Microsoft Fabric, and Databricks, enabling downstream BI, Copilot, and AI/ML workloads.
Key Responsibilities
Data Pipeline & Platform Engineering
Data Integration & Analytics Enablement
Data Quality, Governance & Security
DataOps, Automation & Cost Optimization
Documentation & Operational Support
Leadership & Mentorship
Mandatory Requirements
Minimum Qualifications
Preferred Qualifications
Equal Opportunity Statement
Our organization is committed to employment equity and diversity in the workplace. We actively encourage applications from women, Indigenous Peoples, persons with disabilities, members of visible minorities, and LGBTQ2+ individuals.
We are dedicated to removing barriers and fostering an inclusive workplace that reflects society and we are committed to providing an accessible and inclusive recruitment process in accordance with the Accessibility for Ontarians with Disabilities Act (AODA).
If you require accommodation at any stage of the hiring process, please contact us at recruitment@cbnco.com so that appropriate arrangements can be made.
AI Use in Recruitment Statement
As part of our commitment to transparency and fairness in hiring, we disclose that artificial intelligence (AI) tools may be used at certain stages of our recruitment process. These tools assist in tasks such as resume screening, candidate matching, and interview scheduling. All AI-assisted decisions are subject to human oversight to ensure fairness, accuracy, and compliance with applicable laws.
We are committed to the responsible, transparent, and accountable use of AI, in alignment with Ontario’s Responsible Use of Artificial Intelligence Directive and the requirements under the Working for Workers Four Act. This includes taking steps to mitigate bias, protect candidate privacy, and ensure that AI does not unfairly influence hiring outcomes.
If you have questions or concerns about how AI is used in our hiring process, please contact us at recruitment@cbnco.com .
Sourced by ZipRecruiter
Manufacturing
1,001 - 5,000 Employees
Ottawa, ON, CA