cover image
Telesat

Software Engineer -LS868

On site

Ottawa, Canada

Internship

11-12-2025

Share this job:

Skills

Communication Python Java C/C++ Quality Assurance Problem-solving Decision-making Architecture Software Architecture Virtualization Programming Software Development Agile Recruitment C++ .NET Artificial Intelligence

Job Specifications

The Software Engineer, working in collaboration with other teams, will develop full-stack applications for the planning and operation of the Telesat LEO constellation of satellites.

Main Responsibilities

Develop in-depth knowledge of system operations requirements, software architecture, and design specifications
Actively participate in the development and review of system requirements to obtain a thorough understanding of operations needs
Provide development activities level of effort and duration estimates for planning and scheduling
Work with development leads to design applications that meet system requirements
Develop source code following established company standards and development guidelines
Conduct quality assurance and support debugging promptly
Provide regular updates to management on work in progress, work completed, work planned and issues potentially impacting the on-time completion or quality level of work
Write technical documentation

Education & Experience

Bachelor's degree in computer science, software engineering or equivalent practical experience
0 - 2 years of relevant industry experience working in software development or software engineering including Co-Op terms.
Hands on programming experience in relevant industry standard languages (e.g. Java, .NET, Python, C/C++, etc.)
Familiarity with cloud native design patterns for large scale, distributed, highly-available, fault-tolerant, multi-tier applications
Familiarity with virtualization, multi-tenant cloud infrastructures and distributed storage systems
Experience with agile development and software lifecycles
Familiarity with DevSecOps concepts and implementations
Creative problem-solving skills and strong analytical and decision-making skills
Ability to work collaboratively in a team environment
Strong written and oral English communication skills
Experience with telecommunication and network planning considered an asset

Decision Making & Supervision

In this role, the incumbent will have influence on the design, development and deployment of LEO System Operations software tools. They will need to make recommendations and decisions based on their experience.
This role has no direct reports, but will work and interact with multi-disciplinary engineering teams.

Working Conditions

Working conditions are typical of an office environment.
Occasional overtime may be required.

The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP).

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. 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.

About the Company

Backed by a legacy of engineering excellence, reliability, and industry-leading customer service, Telesat is one of the largest and most successful global satellite operators. Telesat works collaboratively with its customers to deliver critical connectivity solutions that tackle the world's most complex communications challenges, providing powerful advantages that improve their operations and drive profitable growth. Continuously innovating to meet the connectivity demands of the future, Telesat Lightspeed, the company's Low... Know more