1

Python Developer Engineer Jobs in Ottawa, ON (NOW HIRING)

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 5+ years of DevOps/SRE experience * Strong understanding of security best practices

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 5+ years of DevOps/SRE experience * Strong understanding of security best practices

DevOps Engineer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in ... Experience scripting in PowerShell, Bash, or Python. * Strong understanding of software ...

Build Developer

Kanata, ON · On-site

CA$90K - CA$110K/yr

Strong Python programming skills, including scripting and automation, along with experience using Bash or another scripting language. * Hands-on experience with CI/CD platforms such as Jenkins ...

Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...

Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...

Cloud DevOps Engineer (Hybrid) Ottawa, ON | Hybrid (3 Days Onsite - Tue to Thu) Start Date: 12 ... Strong scripting skills (Python, Bash, YAML, JSON) * Linux expertise * Experience with ...

Systems Engineer

Ottawa, ON · On-site

CA$80K - CA$107K/yr

Reporting to the Senior Systems Engineer, this role will leverage Systems (and Software ... Experience with MATLAB, Python and other software-based simulation experience. * Experience with ...

We are looking for a Junior AI Developer to join our in-house team at our Ottawa headquarters. This ... Write clean, testable Python code and support REST API integrations * Participate in QA testing ...

Test Engineer

Kanata, ON · On-site

CA$75K - CA$95K/yr

NET and Python, and provide technical support across production and engineering test environments. Working closely with Engineering and Manufacturing teams, you'll troubleshoot electronic systems ...

Showing results 21-40

Python Developer Engineer information

What is the difference between Python Developer Engineer vs Python Developer?

AspectPython Developer EngineerPython Developer
Required CredentialsBachelor's in Computer Science or related field; proficiency in Python; experience with software developmentBachelor's in Computer Science or related field; proficiency in Python; experience with coding projects
Work EnvironmentSoftware development teams, tech companies, startupsSoftware development teams, tech companies, startups
Employer & Industry UsageTech firms, software companies, startupsTech firms, software companies, startups
Common Search & ComparisonYesYes

The main difference between a Python Developer Engineer and a Python Developer lies in the job scope. A Python Developer Engineer often involves more engineering tasks, such as designing scalable systems and integrating complex solutions, while a Python Developer typically focuses on coding, debugging, and implementing features. Both roles require similar credentials and are used in similar environments, but the Engineer role may demand a broader understanding of system architecture.

Are Python developer engineers in demand?

Python developer engineers are in high demand across various industries due to the language's versatility in web development, data analysis, machine learning, and automation. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of related tools such as Git and cloud platforms. The demand is expected to grow as Python remains a key technology in software development and data science.

How much does a Python developer engineer make?

The average salary for a Python developer engineer varies by experience and location but typically ranges from $70,000 to $120,000 annually. Senior developers with specialized skills in frameworks like Django or Flask and experience with cloud platforms can earn higher salaries, often exceeding $130,000 per year.

Is Python Developer Engineer still in demand in 2026?

Python Developer Engineers are expected to remain in high demand in 2026 due to Python's widespread use in data science, web development, automation, and AI. Skills in frameworks like Django or Flask and knowledge of cloud platforms can enhance job prospects in this field.
Infographic showing various Python Developer Engineer job openings in Ottawa, ON as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, and 5% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution.

Firmware Integration and Test Engineer

Kanata, ON • On-site

Nokia
Media and Telecom • 10K+ employees

Full-time

Re-posted 2 days ago


Nokia rating

7.9

Company rating: 7.9 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

30th of 101 rated telecommunications companies


Job description

 As an Optical Firmware Integration Test (SIT) Engineer at Nokia, you'll play a crucial role in enhancing our optical pluggable firmware development and verification process. You will collaborate with a dynamic team, focusing on designing and automating test cases using Python on our PACE test platform. Your work will directly contribute to improving firmware quality by executing tests, analyzing results, and partnering with developers to diagnose and resolve issues. The Ottawa Firmware SIT lab offers a collaborative and innovative environment where you'll engage with cutting-edge technology, including optical switches and network nodes. You'll also have the opportunity to perform manual tests, further deepening your practical knowledge. With regular in-office collaboration three days a week, you'll thrive in a supportive atmosphere that values communication, analytical thinking, and technical expertise. Join us to tackle complex challenges and drive advancements in optical communication technology.  

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 principles and lab techniques

   Bachelor's degree in Electrical/Computer Engineering or equivalent experience

  It would be nice if you also had:

    Experience testing client optics end-end traffic

   Familiarity with different AI, e.g, Cursor, Gemini

   Excellent communication and analytical skills

   Proficiency in troubleshooting hardware and software issues


 


 Working in Agile style, develop and automate comprehensive test cases for CMIS-compliant optical module, based on project requirements using Python on the PACE test platform.

  • Execute and monitor test cases within set timelines, ensuring thorough testing of optical firmware integration.

  • Analyze test results to accurately identify and allocate firmware bugs, collaborating closely with developers for resolution.

  • Provide timely support in the Ottawa Firmware SIT lab, setting up hardware, software, and optical network nodes.

  • Conduct manual testing in the lab and document bug logs, facilitating the root cause analysis alongside development teams.

  • Drive continuous improvement in testing processes through innovative automation strategies and best practices.

  • Communicate effectively with cross-functional teams on test progress, challenges, and resolutions.

  • Mentor junior engineers by sharing knowledge of firmware integration testing and Python automation techniques.


What Nokia employees say

Hours and flexibility

Workplace

Get the full story on Breakroom