1

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

The Senior FD Analyst performs complex operational analyses (orbit determination, maneuver design ... Experience with Linux systems administration, Python programming and configuration management would ...

Senior Automation Developer

Ottawa, ON ยท On-site

CA$84K - CA$134K/yr

... Level Senior Associate & Summary At PwC, our people in cybersecurity focus on protecting ... Provenexpertisein Python/ JavaScript / Bash programming languages. * Experience working with REST ...

Senior Software Engineer in Test (SDET)

Ottawa, ON ยท Remote

CA$115K - CA$147K/yr

Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D ... Strong programming skills in Python, plus working proficiency in TypeScript/JavaScript and/or Rust ...

We're looking for a passionate Senior Full-Stack Developer who wants to make a difference in a fast ... Python, Django, Postgres, Redis. * Distributed Computing: Task Queues, Celery, RabbitMQ

Overview of Role We're looking for a highly motivated Senior HPC & IT Systems Engineer to be the IT ... Expert-level Linux administration (Red Hat preferred), with advanced scripting (Python, Perl, Shell)

You will work under the direction of senior ML and engineering staff, contributing to real models ... Programming ability in Python * Solid grounding in machine learning fundamentals * Willingness to ...

Showing results 41-60

Senior Python Engineer information

See Ottawa, ON salary details

$43.3K

$137.3K

$190K

How much do senior python engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for senior python engineer in Ottawa, ON is $137,284.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,077.00 and $153,848.00 per year, depending on experience, location, and employer.

What does a senior Python engineer do?

A Senior Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often take on leadership roles within development teams, contribute to architectural decisions, and mentor junior engineers. Senior Python Engineers work on complex projects, ensure code quality, and help implement best practices to improve efficiency and reliability. Their work may span back-end development, data engineering, automation, and integrating with other technologies.

What are the key skills and qualifications needed to thrive as a senior Python engineer, and why are they important?

To thrive as a Senior Python Engineer, you need expert knowledge of Python programming, software architecture, and experience with web frameworks, supported by a degree in computer science or related field. Familiarity with tools like Django, Flask, REST APIs, Docker, and version control systems such as Git is typically required, along with possible certifications in cloud technologies or Python itself. Strong problem-solving abilities, leadership, and effective communication skills help you lead teams and collaborate across departments. These skills ensure robust, scalable software solutions and foster innovation and efficiency within development projects.

What are the common challenges senior Python engineers face when leading projects, and how can they effectively address them?

Senior Python Engineers often encounter challenges such as balancing hands-on coding with overseeing project architecture, mentoring junior developers, and ensuring code quality across the team. Effectively addressing these challenges involves strong communication, setting clear coding standards, and fostering a collaborative environment through regular code reviews and knowledge-sharing sessions. Staying updated on best practices and leveraging automation tools for testing and deployment can also help streamline workflows and maintain high-quality deliverables.

What are popular job titles related to Senior Python Engineer jobs in Ottawa, ON?

For Senior Python Engineer jobs in Ottawa, ON, the most frequently searched job titles are:

What job categories do people searching Senior Python Engineer jobs in Ottawa, ON look for?

The top searched job categories for Senior Python Engineer jobs in Ottawa, ON are:

Infographic showing various Senior Python Engineer job openings in Ottawa, ON as of August 2026, with employment types broken down into 92% Full Time, 2% Part Time, and 6% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $137,284 per year, or $66 per hour.

Senior LEO Flight Dynamics Analyst

Telesat

Ottawa, ON โ€ข Hybrid

Full-time

Re-posted 14 days ago


Job description

Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. ย Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global satellite operators.

Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network, scheduled to begin service in 2027, will revolutionize global broadband connectivity for enterprise and Government users by delivering a combination of high capacity, security, resiliency and affordability with ultra-low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world.
The company's state-of-the-art Satellite fleet consists of 12 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. ย For more information, follow Telesat on X and LinkedIn or visit www.telesat.com


The Senior LEO Flight Dynamics Analyst leads mission planning and execution for orbit raising, station-keeping, and disposal.ย  The Senior FD Analyst performs complex operational analyses (orbit determination, maneuver design, collision avoidance), as well as mentoring junior analysts and refine operational workflows for greater efficiency;
Responsibilities
  • Leads operational planning and execution of key orbital mission phases;
  • Performs advanced conjunction assessment and recommend collision avoidance actions;
  • Refines and improves workflows, including scripting automation for operational tasks;
  • Liaises with other mission operations groups for integrated decision-making;
  • Provides training and operational guidance to junior team members;
  • Contributes in the development of a Space Situational Awareness System (SSAS) and integration to an external SSA service;
  • Supports Installation, Validation and Verification of FDS systems;
  • Provides inputs for orbit management CONOPS for all phases of the Lightspeed mission; including Launch and Early Operations (LEOP), Electric Orbit Raising (EOR), nominal on-station operations, SSA strategy and end-of-life deorbit;
  • Defines on-station satellite maneuver strategy to meet station-keeping requirements; maintaining LEO orbit planes and individual satellite tracking strategies, while minimizing propellant usage;
  • Optimizes FDS system to monitor and maintain orbit determination and maneuver reconstruction processes;
  • Performs propellant usage and maneuver performance analysis;
  • Develops satellite uploads for execution and monitoring, maintain orbit maintenance procedures for use by the SOC;
  • Supports development of automation of scripts for the FDS operations of the spacecraft;
  • Participates in LEOP/EOR campaigns; planning EOR strategies, performing orbit determination and generating tracking predicts for internal and external Lightspeed segments as necessary;
  • Participates in the ongoing development of the procured Flight Dynamics System maneuver planning software;
  • Prepares and presents reports and presentations for Telesat Lightspeed technical management.
Education and Experience
  • Masters or Bachelor degree in Applied Mathematics, Physics, Aerospace Engineering or Computer Science or the equivalent;
  • A background in statistics, calculus, classical mechanics, celestial mechanics and computer programming is required;
  • Minimum 6-9-years of relevant work/industry experience;
  • Experience in performing satellite station-keeping planning would be an asset;
  • Experience in developing software and with a variety of platforms and programming tools using modern scripting languages, however, operational procedure scripting languages will also be used so the ability to learn new tools is critical;
  • Experience with Linux systems administration, Python programming and configuration management would be an asset;
  • Strong technical, presentation, interpersonal, written and communication skills;
  • Experience with Machine Learning and Data Analytics is an asset;
  • Independent and self-motivated, with the ability to work effectively in a team environment;
  • Work requires considerable attention to detail;
  • Knowledge of containerized software platforms is an asset.
Decision Making and Supervision
  • Makes mission operations decisions (e.g., maneuver recommendations, collision avoidance actions) under Flight Director oversight;
  • Provides input to the Specialist on required software/tool improvements;
  • Provide technical guidance to junior analysts.
  • Successful candidate must possess (or be eligible to obtain) a CGP security clearance.ย 
  • Working environment is at our headquarters downtown Ottawa and/or Gatineau office (normal business hours), with option to work from home one day per week.ย 
  • Some off-hours work is for emergency response and testing; the candidate can expect to support on-call as well.ย 
  • There will be occasional international travel as necessary.
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
#LI-LG1

At Telesat, we take pride in being an equal opportunity employer that values equality in the workplace.ย  We are committed to providing the best candidate experience possible including any required accommodations at every stage of our interview process. ย  All qualified applicants that have been selected for an interview that require accommodations, are advised to inform the Telesat Talent team accordingly. ย We will work with you to meet your needs. ย  All accommodation information provided will be treated as confidential.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job