Software Engineer
Job Description
The Software Engineer, working in collaboration with other teams, will develop full-stack applications for the planning and operation of the Telesat LEO constellation of satellites.
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
- Bachelor's degree in computer science, software engineering or equivalent practical experience
- 2 years of relevant industry experience working in software development or software engineering including Co-Op terms.
- Hands on programming experience in relevant industry standard languages (e.g. Java, .NET, Python, C/C++, etc.)
- 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
- Experience with agile development and software lifecycles
- Familiarity with DevSecOps concepts and implementations
- Creative problem-solving skills and strong analytical and decision-making skills
- Ability to work collaboratively in a team environment
- Strong written and oral English communication skills
- Experience with telecommunication and network planning considered an asset
Decision Making & Supervision
- In this role, the incumbent will have influence on the design, development and deployment of LEO System Operations software tools. They will need to make recommendations and decisions based on their experience.
- This role has no direct reports, but will work and interact with multi-disciplinary engineering teams.
Working Conditions
- Working conditions are typical of an office environment.
- Occasional overtime may be required.
The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP).
Referrals increase your chances of interviewing at Telesat by 2x
Get notified about new Software Engineer jobs in Ottawa, Ontario, Canada.
Seniority level
- Entry level
Employment type
- Internship
Job function
- Engineering and Information Technology
Industries
- Telecommunications
#J-18808-Ljbffr
How to Apply
Ready to start your career as a Software Engineer at Telesat?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Telesat in Ottawa.
Is this a remote position?▼
This appears to be an on-site role in Ottawa.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.