Senior Software Developer

Telesat is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years.
Ottawa, ON, Canada
Backend
Senior Software Engineer
Hybrid
3+ years of experience
Space

Description For Senior Software Developer

Telesat, a leading global satellite operator, is seeking a Senior Software Developer to join their Software Development team. The role involves working on the Telesat Lightspeed System Model, a state-of-the-art engineering software tool for modeling resource allocation and end-to-end communication system performance analysis of the Telesat Lightspeed satellite constellation.

Key responsibilities include:

  • Participating in software development to improve the System Model suite
  • Implementing continuous improvements to version control and release management
  • Contributing to cluster job manager configuration and optimization
  • Collaborating with team members and other engineers
  • Integrating complex algorithms for fast execution, reliability, and maintainability
  • Interfacing with other teams for business application integration
  • Writing technical documentation

The ideal candidate will have:

  • 3-6 years of professional experience
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • Advanced coding skills in C/C++, Java, Python, Golang, and other relevant technologies
  • Experience with Matlab, agile development, and cluster job managers
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work collaboratively

This role offers the opportunity to work on cutting-edge satellite technology and be part of a team revolutionizing global broadband connectivity. The position is based in Ottawa, Canada, with a hybrid work arrangement.

Last updated 4 months ago

Responsibilities For Senior Software Developer

  • Participate in the software development of the System Model suite
  • Implement continuous improvements to the version control and release management system
  • Contribute to the configuration, tuning and optimization of the cluster job manager
  • Collaborate with other members of the Software Development team
  • Collaborate with System Modeling team engineers developing System Model algorithms
  • Interface with other teams to integrate the System Model into business applications
  • Write technical documentation
  • Make recommendations and have influence on the software design of the Telesat Lightspeed

Requirements For Senior Software Developer

Java
Python
  • 3-6 years professional experience
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Advanced coding skills
  • Experience in C/C++, Java, Python, Golang, Kafka, gRPC, Databases, SQL, Azure
  • Experience with Matlab desirable including best practices
  • Experience with agile development
  • Experience with cluster job managers
  • Creative problem-solver with thorough attention to detail
  • Excellent oral and written communication skills
  • Fluent in English, written and oral. French is an asset
  • Ability to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP)

Interested in this job?

Jobs Related To Telesat Senior Software Developer

Senior LEO SOC Engineer

Senior LEO SOC Engineer position at Telesat, developing and maintaining satellite control systems for advanced constellation operations.

Senior Software Engineer (LS340)

Senior Software Engineer position at Telesat, developing LEO satellite network software using Go, C++, and Linux, with 8+ years experience required.

LS301 - Lightspeed Customer Solution Engineer

Join Telesat as a Lightspeed Customer Solution Engineer, designing satellite communications solutions and supporting global sales teams.

Partner Development Manager, SLED, Public Sector

Partner Development Manager position at Google Public Sector, focusing on SLED market partnerships with competitive compensation and hybrid work options.

Senior UX Program Manager, Search

Lead UX program management role at Google Search, focusing on user experience innovation and cross-functional team coordination for billions of users worldwide.