Taro Logo

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
This job posting is no longer active. Check out these related jobs instead:
Software Developer Intern, PhD, Summer 2026

PhD Software Developer Internship at Google for Summer 2026, offering hands-on experience in developing scalable software systems and conducting advanced technical research.

Software Developer Intern, MS, Summer 2026

Summer 2026 Software Developer Internship at Google for Master's students, offering 12-14 weeks of hands-on experience in developing scalable software solutions.

Software Developer Intern, BS, Summer 2026

12-14 week paid software development internship at Google for Bachelor's students, working on critical projects and complex computer science solutions with opportunities for personal and professional growth.

Capital Markets QTS, Software Developer, Winter 2026 (Halifax), 4-12 Months

Winter 2026 Software Developer Co-op position at RBC's Quantitative Technology Services team in Halifax, offering hands-on experience in financial technology development.

Software Engineer I (Full-Stack) - 12 Month Winter Co-op

12-month Full-Stack Software Engineer Co-op position at EQ Bank, working on both backend and frontend development for Canada's innovative digital banking platform.

Job Description

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 4 months 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