Experience with scripting languages (e.g., Bash/Shell, Perl, Python) * Knowledge of JavaScript and React * Familiarity with Java, Java APIs, and SQL databases * Proficiency working in a Linux ...
Experience with scripting languages (e.g., Bash/Shell, Perl, Python) * Knowledge of JavaScript and React * Familiarity with Java, Java APIs, and SQL databases * Proficiency working in a Linux ...
Senior DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
Senior DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Senior DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
Senior DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Strong programming skills (Python, Java,JavaScript) * Familiarity with automation frameworks (Mocha) as well as web automation components (Selenium, webdriverio, Robot) * Ability to learn quickly and ...
Strong programming skills (Python, Java,JavaScript) * Familiarity with automation frameworks (Mocha) as well as web automation components (Selenium, webdriverio, Robot) * Ability to learn quickly and ...
Voice Engineer
Hamilton, ON · Hybrid
Write custom JavaScript/Python scripts for webhooks, JSON payloads, and serverless workflows. * Deploy and manage digital touchpoints (Web Chat, Email, SMS). * Troubleshoot Five9 platform logs, API ...
Voice Engineer
Hamilton, ON · Hybrid
Write custom JavaScript/Python scripts for webhooks, JSON payloads, and serverless workflows. * Deploy and manage digital touchpoints (Web Chat, Email, SMS). * Troubleshoot Five9 platform logs, API ...
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
Quick apply
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Ottawa, ON · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
Quick apply
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
While our primary stack is Python (Flask), we embrace any technology that delivers value. You might rewrite a microservice from Go to Python, craft a script in Ruby, or leverage a new cloud service ...
Quick apply
While our primary stack is Python (Flask), we embrace any technology that delivers value. You might rewrite a microservice from Go to Python, craft a script in Ruby, or leverage a new cloud service ...
Python FastAPI/Flask or Node.js backend) providing device monitoring, topology visualization, and command distribution * Develop Python, Bash, and Ansible automation frameworks for network ...
Python FastAPI/Flask or Node.js backend) providing device monitoring, topology visualization, and command distribution * Develop Python, Bash, and Ansible automation frameworks for network ...
Information Systems Specialist Quantum Infrastructure
Ottawa, ON · On-site
CA$80K - CA$110K/yr
Python FastAPI/Flask or Node.js backend) providing device monitoring, topology visualization, and command distribution * Develop Python, Bash, and Ansible automation frameworks for network ...
Quick apply
Information Systems Specialist Quantum Infrastructure
Ottawa, ON · On-site
CA$80K - CA$110K/yr
Python FastAPI/Flask or Node.js backend) providing device monitoring, topology visualization, and command distribution * Develop Python, Bash, and Ansible automation frameworks for network ...
This role is well-suited for an engineer with a solid foundation in C++ and Python, hands-on experience with image processing or machine vision, and an interest in working on real-world electro ...
This role is well-suited for an engineer with a solid foundation in C++ and Python, hands-on experience with image processing or machine vision, and an interest in working on real-world electro ...
Machine Learning Engineer (Energy) - MLEEAS
Ottawa, ON · On-site
$30/hr
Required Skills * Python * Machine Learning * TensorFlow * PyTorch * Scikit-Learn * Databricks ML * Feature Engineering * Model Deployment Preferred Skills * Predictive Maintenance * Demand ...
Machine Learning Engineer (Energy) - MLEEAS
Ottawa, ON · On-site
$30/hr
Required Skills * Python * Machine Learning * TensorFlow * PyTorch * Scikit-Learn * Databricks ML * Feature Engineering * Model Deployment Preferred Skills * Predictive Maintenance * Demand ...
Lead Data Consultant, Manager
CA$112K - CA$162K/yr
JavaScript, React, Node.JS, Python, R, D3.JS,open sourcedatabases such as PostgreSQL, MySQL, MongoDB considered an asset * Data engineering certification is a plus This newly created role reflects ...
Lead Data Consultant, Manager
CA$112K - CA$162K/yr
JavaScript, React, Node.JS, Python, R, D3.JS,open sourcedatabases such as PostgreSQL, MySQL, MongoDB considered an asset * Data engineering certification is a plus This newly created role reflects ...
APTPUO-Fall 2026 - SED1515
Ottawa, ON · On-site
CA$239.47/hr
This course, delivered in French, introduces students to foundational embedded programming and scripting through hands-on work with the Raspberry Pi platform and Python. The focus is on developing ...
APTPUO-Fall 2026 - SED1515
Ottawa, ON · On-site
CA$239.47/hr
This course, delivered in French, introduces students to foundational embedded programming and scripting through hands-on work with the Raspberry Pi platform and Python. The focus is on developing ...
Lead Data Consultant, Manager
CA$112K - CA$162K/yr
JavaScript, React, Node.JS, Python, R, D3.JS,open sourcedatabases such as PostgreSQL, MySQL, MongoDB considered an asset * Data engineering certification is a plus This newly created role reflects ...
Lead Data Consultant, Manager
CA$112K - CA$162K/yr
JavaScript, React, Node.JS, Python, R, D3.JS,open sourcedatabases such as PostgreSQL, MySQL, MongoDB considered an asset * Data engineering certification is a plus This newly created role reflects ...
Machine Learning Engineer (Energy) - MLEEAS
Hamilton, ON · On-site
$30/hr
Required Skills * Python * Machine Learning * TensorFlow * PyTorch * Scikit-Learn * Databricks ML * Feature Engineering * Model Deployment Preferred Skills * Predictive Maintenance * Demand ...
Machine Learning Engineer (Energy) - MLEEAS
Hamilton, ON · On-site
$30/hr
Required Skills * Python * Machine Learning * TensorFlow * PyTorch * Scikit-Learn * Databricks ML * Feature Engineering * Model Deployment Preferred Skills * Predictive Maintenance * Demand ...
Python information
See Ottawa, ON salary details
$48.1K - $60K
1% of jobs
$60K - $71.9K
3% of jobs
$71.9K - $83.8K
6% of jobs
$83.8K - $95.7K
8% of jobs
$101.4K is the 25th percentile. Wages below this are outliers.
$95.7K - $107.6K
13% of jobs
$107.6K - $119.6K
15% of jobs
The median wage is $122.5K / yr.
$119.6K - $131.5K
15% of jobs
$131.5K - $143.4K
14% of jobs
$143.6K is the 75th percentile. Wages above this are outliers.
$143.4K - $155.3K
12% of jobs
$155.3K - $167.2K
8% of jobs
$167.2K - $179.1K
5% of jobs
$48.1K
$124.4K
$179.1K
How much do python jobs pay per year?
What jobs can I do with just Python?
What are some common challenges Python developers face when working on large-scale projects?
What jobs can I get in Python?
What is the difference between Python developer vs Java developer?
| Aspect | Python Developer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Python certifications (optional) | Bachelor's in CS or related field, Java certifications (optional) |
| Work Environment | Web development, data science, automation | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data analysis firms, automation companies | Financial services, large enterprise software, mobile app companies |
Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.
What is a Python developer?
What jobs in the US pay 300,000 a year?
What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?
What Is Python?
Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

Nokia rating
8.6
Based on 5 frontline employees who took The Breakroom Quiz
4th of 79 rated telecommunications companies
Job description
Position: Tools and Automation SW Dev Co-op/Intern
Number of Position(s): 1
Duration: 4 Months+
Date: - (Fall Term Sept 8th - Dec 18th, 2026)
Location: In office at 600 March Rd. Ottawa, Canada.
Education Recommendations:
Currently a candidate for a Bachelor's, Master's degree, or Diploma in Engineering, Computer Science, or a related field with an accredited school in Canada
- Experience with scripting languages (e.g., Bash/Shell, Perl, Python)
- Knowledge of JavaScript and React
- Familiarity with Java, Java APIs, and SQL databases
- Proficiency working in a Linux environment
- Solid grasp of object-oriented design, data structures, and algorithms
It would be beneficial if you also had:
- Understanding of cloud platforms (OpenStack, Kubernetes, Docker, etc.)
- Experience using automation tools (e.g., Ansible)
- Knowledge of microservices and cloud-native architecture
As a part of our team, you will:
- Build web applications, dashboards, and scripts to support internal initiatives.
- Design, implement, prototype, and test new code and frameworks.
- Apply and integrate industry-standard technologies such as Kubernetes, Helm, OpenStack, Flask, Django, and Python.
- Contribute within an agile team structure and participate in team syncs to share progress and maintain alignment.
- Enhance and expand functionality in existing frameworks.
- Review system behavior to identify and address performance constraints.
- Explore and assess automation technologies for potential implementation.
About Nokia
Sourced by ZipRecruiter
Industry
Media and telecom
Company size
10,000+ Employees
Headquarters location
Murray Hill, NJ, US