Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer in Test

Full-time

Telesat Corporation

 

Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global satellite operators.

Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network, scheduled to begin service in 2027, will revolutionize global broadband connectivity for enterprise and Government users by delivering a combination of high capacity, security, resiliency and affordability with ultra-low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world.

 
The company’s state-of-the-art Satellite fleet consists of 12 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit

Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model, a state-of-the-art suite of engineering software tools running on high performance computing (HPC) infrastructure for the modeling of resource allocation and end-to-end communication system performance analysis of the Telesat Lightspeed satellite constellation.

 

As a Software Developer in Test, you will ensure the quality and reliability of the System Model codebase, as well as the microservice ecosystem supporting it, through effective and automated software testing. The Senior Software Developer in Test will be responsible for writing software tools and scripts in addition to leveraging existing test frameworks and tools to perform integration, system, performance, and other tests to validate the functional and non-functional requirements of the product. They will also be responsible for integrating these tools and frameworks into the software development process by contributing to the continuous development and deployment pipelines.

Key Responsibilities


  • Design, develop, and maintain Java (Java 17+) services within a distributed, event-driven architecture using Spring Boot. 

  • Implement asynchronous workflows and event processing using Azure Service Bus and Event Hub where appropriate.

  • Package, deploy, and operate microservices on Kubernetes using Helm across multiple environments (dev/test/prod).

  • Contribute to service decomposition, domain boundaries, and API design with a focus on latency, throughput, reliability, and backward compatibility.

  • Design and implement reliable service-to-service communication using REST, gRPC, and messaging protocols.

  • Support protocol-agnostic ingress suitable for long-lived or reconnect-sensitive traffic.

  • Help optimize networking concerns (TCP behavior, connection pooling, backoff, circuit breaking) for high-scale traffic.

  • Contribute to multi-region resiliency design, including regional failover/failback mechanics, validation steps, and automation guardrails. 

  • Embed production readiness into services: SLIs/SLOs, golden signals, standardized observability, failure-mode analysis, and post-incident architectural corrections.

  • Participate in and improve end-to-end readiness drills: failure scenario walkthroughs, runbook execution, and post-drill improvements.

  • Design for resilience via health checks, fault management, monitoring, rate limiting, bulkheads, and recovery-on-failure patterns.

Required Qualifications


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

  • 5-9 years of relevant experience in software development and testing

  • Experience in Python and/or Java programming language

  • Experience with one or more of the following technologies: gRPC, REST, Message Queues, Databases, SQL, Azure, etc.

  • Experience working with multiple test automation tools and frameworks such as Selenium Web Driver, Katalon, Watir, Cucumber and others

  • Extensive experience with GitLab for version control and CI/CD processes and Git Runners for test automation

  • Solid understanding of Linux environments and command-line tools

  • Experience with Linux clusters and cluster job managers 

  • Experience with agile development 

  • Experience with Matlab language and programming platform is considered an asset

At Telesat, we take pride in being an equal opportunity employer that values equality in the workplace. We are committed to providing the best candidate experience possible including any required accommodations at every stage of our interview process. All qualified applicants that have been selected for an interview that require accommodations, are advised to inform the Telesat Talent team accordingly. We will work with you to meet your needs. All accommodation information provided will be treated as confidential.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Test in Ottawa, ON vacancy
  •  ...team, contribute to the design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support teams to ensure comprehensive...  ...and maintenance of software applications. Develop and maintain tests for embedded software modules... 
    Suggested
    Full time
    Internship
    Work at office
    Worldwide
    Monday to friday

    Telesat

    Ottawa, ON
    9 hours ago
  • $120k - $155k per year

     ...make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at...  ...system, and release planning Build and improve automated testing and DevOps processes, everyone on this team chips in here... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    Rbr Inc.

    Ottawa, ON
    9 hours ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director...  ...before they reach customers. You'll work as a peer to developers, contributing to architecture discussions, code reviews,... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    9 hours ago
  • $105.5k - $132k per year

     ...Description We are seeking a highly motivated Senior Test Engineer to join our team in Ottawa, ON. As a Senior Test Engineering Developer - Project Lead, you will have a duo-...  ...Bachelor’s degree in Electrical, Computer, or Software Engineering, or a closely related... 
    Senior
    Long term contract
    Full time
    Contract work
    Internship
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    9 hours ago
  •  ...information, follow Telesat on X and LinkedIn or visit   As our Senior Specialist Software Developer for EMS, you will be responsible for ensuring the seamless...  ...and root cause analysis. Design and maintain automated test suites to support EMS validation and CI/CD practices.... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    9 hours ago
  • $135k - $165k per year

     ...your hard work!  About the Role This position is for a  Senior Software Developer for the AI team. In this role, you will be a key technical...  ...requirements definition, software design, implementation, testing, bug fixing, and deployments of new products/solutions using... 
    Senior
    Full time
    Internship
    Immediate start

    Solace Corporation

    Ottawa, ON
    9 hours ago
  •  ...Senior Software Developer, Core Applications Location: Ottawa, ON | Hybrid Department: R&D Reports To: Xiaokun Xu, Application Team Lead...  ...from design through delivery. You build APIs, ship UI, write tests, monitor production, and come back the next day looking for... 
    Senior
    Permanent employment
    Full time

    Sol Ink

    Ottawa, ON
    9 hours ago
  •  ...Who you are: You're a passionate software developer who wants your work to make a difference...  ...CI/CD) pipelines, along with automated testing, deployment and monitoring in cloud and...  ...Region’s Top Employers for ten years is a testament to our vibrant culture. We believe in... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Rotating shift

    Cira

    Ottawa, ON
    9 hours ago
  •  ...across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the...  ...defects, performance issues, and system bugs Perform testing and validation to ensure accuracy and completeness of applications... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    9 hours ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore...  ...'ll work alongside experienced engineers to design, build, test, and maintain high-quality software solutions. You'll... 
    Full time

    Wavestore

    Ottawa, ON
    9 hours ago
  • $80k - $105k per year

     ...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development...  ...Defence (DND). Reporting to the Senior Staff Software Developer, this role will...  ...Contribute to software requirements, and tests. Contribute to software development and... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    9 hours ago
  •  ...demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit We are seeking a highly skilled Senior Software Developer with expertise in Networking to join our team. The ideal candidate will have a strong background in developing software... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    9 hours ago
  •  ...Description The Role:  The Solution Test Engineer will work to bridge the gap between...  ...and provide feedback and support to help develop their overall job effectiveness and work quality...  ...Center, Avalanche, Ixia, Ixload  • Test software and equipment automation using Tcl/Tk,... 
    Permanent employment
    Full time

    Collabera

    Ottawa, ON
    9 hours ago
  • $74k - $98k per year

     ...seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll design automated testing solutions for a modern SaaS architecture and...  ...Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and... 
    Full time
    Worldwide

    Barracuda Networks

    Ottawa, ON
    9 hours ago
  •  ...The Team Build the future of developer experience for the Maestro...  ...opportunity to work across enterprise software development, cloud...  ...The Role We're looking for a Senior Developer with strong software...  ...you will do Design, build, test, and support enterprise software... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Kinaxis

    Ottawa, ON
    15 days ago
  • $80k - $105k per year

     ...vision applications with our growing global teams. Our hardware and software solutions are built for performance, enabling low-latency, real-...  ...-performance networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision,... 
    Full time

    Pleora Technologies

    Ottawa, ON
    9 hours ago
  •  ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial...  ...maintainable code in languages such as C/C++ Create unit tests for created code. Develop, design, and implement advanced... 
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    9 hours ago
  • $85k - $105k per year

     ...hard work!  About the Role This position is for a Junior Software Developer to join our API & Applications team, developing multi-language...  ...Solace Schema Registry Monitor and develop the build and test pipelines for the Solace Schema Registry Contribute to AI workflow... 
    Full time
    Internship
    Worldwide

    Solace

    Ottawa, ON
    9 hours ago
  •  ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining our Deployment infrastructure - which handles software deployment, updates and upgrades. You will work closely with development teams... 
    Full time

    Jsi

    Ottawa, ON
    9 hours ago
  •  ...We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining...  ...enhancement.   Requirements: Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering... 
    Permanent employment
    Full time

    Collabera

    Ottawa, ON
    9 hours ago
  • $85k - $110k per year

     ...variety of tasks through all stages of the software development life cycle. This role...  ...solutions and automate tasks. Developing automated tests for new and updated functionality....  ...Ability to analyze complex issues, develop and recommend options, and implement solutions... 
    Full time
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    9 hours ago
  •  ...Software Developer – Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software...  ..., and Protobuf . Collaborate with senior developers, software architects, and...  ...inspections. Develop and maintain unit tests for software components. Support Behavior... 
    Senior
    Permanent employment
    Full time
    Contract work
    3 days per week

    Biztech Fusion Llc

    Ottawa, ON
    9 hours ago
  • $75k - $120k per year

     ...Join Our Team at Cliniconex Position: Software Developer (Agentic AI & Automation) - Intermediate/Senior Reporting to:  Engineering Manager   Location: Kanata...  ...down implementation plans, build features, write tests, investigate bugs, review diffs, and validate real... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Cliniconex

    Ottawa, ON
    9 hours ago
  • $90k - $110k per year

     ...electronics, electro-mechanics, and software. We’re not just a company; we’...  ...Android Automotive Software Developer to support the design,...  ...architecture through implementation, testing, integration, troubleshooting,...  ...'ll do Design, develop, test, integrate, and maintain... 
    Full time

    Syntronic

    Ottawa, ON
    9 hours ago
  •  ...data integrity; The writing of custom reports and ad-hoc reports to satisfy client specifications; and Any other Programmer/Software Developer - Level 2 related tasks requested by the TA to support operations. Qualifications Minimum of 5 years of demonstrated... 
    Full time
    Temporary work
    Part time
    Flexible hours

    Adga Group Consultants

    Ottawa, ON
    9 hours ago
  • $90k - $125k per year

     ...electronics, electro-mechanics, and software. We’re not just a company; we’re a...  ...an intermediate C++ / Qt Embedded Developer to support the development of...  ...be stable, maintainable, and well-tested. What you'll do Design, develop, test, and maintain embedded software applications... 
    Full time

    Syntronic

    Ottawa, ON
    9 hours ago
  •  ...in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If...  ...strategy, including Precisely AI Studio—our developer portal and AI asset marketplace for the...  ...across architecture, SDLC automation, testing, CI/CD, and deployment Mentor a high performing... 
    Senior

    Precisely

    Ottawa, ON
    7 days ago
  •  ...will have the opportunity to work on the software development for various next generation connected...  ...Units together. As a Systems Software Developer, you will be working to integrate,...  ..., integration tooling and tool support, test development and management, and hand on hardware... 

    Ford Motor Company

    Ottawa, ON
    11 days ago
  • Senior Software Developer - Hybrid/Secret Cleared 90 -110k \ \ \ About the Opportunity \ \ The Source Staffing \ is supporting a leading Canadian...  ..., components, specifications)\ Support integration testing and evaluation activities in controlled environments \... 
    Senior
    Long term contract
    Full time
    Temporary work
    For contractors
    Casual work
    Flexible hours

    Source Staffing, Llc.

    Ottawa, ON
    9 hours ago
  • $96k - $146k per year

     ...You will work as a member of the Data Collection Platform (DCP) software test team the successful candidate will be involved in cutting edge...  ...architecture documents to formulate test strategy design test cases and develop test automation scripts. Execute manual and automated tests... 
    Full time
    Local area

    Ford Motor

    Ottawa, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer in Test. Be the first to apply!