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 Required
- Bachelor’s degree in computer science, software engineering or equivalent practical experience
- At least 10 years of relevant industry experience working in software development or software engineering
- Hands-on programming experience in relevant industry standard languages (e.g., Java, .NET, Python, C/C++, etc.)
- Experience with agile development and software lifecycles
- Creative problem-solving skills and strong analytical and decision-making skills
- Ability to work collaboratively in a team environment
- 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
- Familiarity with modern micro-service frameworks and tools such as Docker, Kubernetes, Knative, Quarkus, Dapr, Kogito, Prometheus, and more
- Knowledge of DevSecOps concepts and practice considered an asset
- Knowledge of computational optimization techniques including ML/AI methods considered an asset
- Knowledge of satellite RF communications technologies considered an asset
- Strong written and oral English communication skills
Decision Making & Supervision
- Decision Making
- Supervision Exercised
Working Conditions
- Working conditions are generally comfortable typical of an office environment
- Occasional overtime may be required
Top Skills
What We Do
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 Earth Orbit (LEO) satellite network, will be the first and only LEO network optimized to meet the rigorous requirements of telecom, government, maritime and aeronautical customers. Telesat Lightspeed will redefine global satellite connectivity with ubiquitous, affordable, high-capacity links with fiber-like speeds.
.png)


.jpg)





