Software Developer, Co-op (LS447)

Leading global satellite operator providing reliable satellite-delivered communications solutions worldwide for over 50 years.
Ottawa, ON, Canada
Backend
Software Engineering Intern
Hybrid
501 - 1,000 Employees
Space

Description For Software Developer, Co-op (LS447)

Telesat, a leading global satellite operator listed on NASDAQ and TSX, is seeking a Software Developer Co-op to join their innovative team. The role focuses on developing the Telesat Lightspeed System Model, a cutting-edge engineering tool running on high-performance computing infrastructure. This tool is crucial for modeling resource allocation and analyzing end-to-end communication system performance for their revolutionary Low Earth Orbit satellite constellation.

The position offers a unique opportunity to work with state-of-the-art satellite technology and contribute to a project that will revolutionize global broadband connectivity. As part of the Software Development team, you'll be involved in developing microservices, working with various programming languages including Java, C++, Python, and Go, and gaining hands-on experience with modern technologies like Kubernetes, Kafka, and cloud platforms.

The ideal candidate will be enrolled in a Computer Science or Software Engineering program, with experience in multiple programming languages and an understanding of distributed systems. You'll be joining a company with over 50 years of engineering excellence, working on technology that will deliver high-capacity, secure, and low-latency connectivity worldwide.

This co-op position provides an excellent opportunity to gain practical experience in satellite communications, distributed systems, and high-performance computing while working with a collaborative team of experienced professionals. The hybrid work arrangement in Ottawa offers flexibility while maintaining team collaboration and mentorship opportunities.

Last updated 13 days ago

Responsibilities For Software Developer, Co-op (LS447)

  • Participate in software development of System Model suite on distributed infrastructure (HPC, Cloud)
  • Implement continuous improvements to version control and release management system
  • Collaborate with Software Development team members
  • Participate in code reviews
  • Create and maintain documentation for implementation and operation of software

Requirements For Software Developer, Co-op (LS447)

Java
Python
Go
PostgreSQL
Kafka
RabbitMQ
Kubernetes
  • Enrolled in a Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • Experience in Java, C/C++, Python, Golang
  • Knowledge of Spring, REST, Kafka or RabbitMQ, Object stores, Postgres, Docker, Kubernetes
  • Experience with Git version control systems
  • Understanding of Agile methodologies
  • Excellent oral and written communication skills
  • Fluent in English
  • Must be able to work in Canada and obtain clearance under Canadian Controlled Goods program

Interested in this job?

Jobs Related To Telesat Software Developer, Co-op (LS447)

BMO Capital Markets Summer 2026: Global Markets Analyst (Generalist/Quant/Developer)

Summer 2026 Global Markets Analyst internship position at BMO Capital Markets focusing on quantitative development and trading technology.

Software Engineer - Intern - Sydney

10-week software engineering internship at MongoDB Sydney, working on database systems, AI, and modern application development with potential for full-time conversion.

Ruby on Rails Software Engineer Intern

Summer internship opportunity for Ruby on Rails Software Engineer at G2, offering hands-on development experience with competitive pay and hybrid work arrangement in Chicago.

2025 Fall Student Opportunities RBC Borealis - Software Developer, 8 Months

8-month Software Developer internship at RBC Borealis for Fall 2025, offering hands-on experience in software development at a leading Canadian financial institution.

Software Developer Co-Op - Fall 2025

Fall 2025 Software Developer Co-Op position at Oracle NetSuite in Kitchener, focusing on backend development and database-driven web applications.