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 2 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 Network Management System Engineer (LS338)

Senior Network Management System Engineer position at Telesat, focusing on designing and maintaining network operations for satellite communications systems.

LS301 - Lightspeed Customer Solution Engineer

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

Software Development Engineer III, Cloud/Data, eero Software Services

Senior Software Engineer role at eero (Amazon) building scalable cloud services for innovative networking solutions, offering competitive compensation and growth opportunities.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Bing's search engine backend, focusing on predictive modeling and search quality improvement.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Database for PostgreSQL, focusing on distributed SQL systems and cloud database services.