... software or internal engineering tools. * Strong Python development skills, including data processing and text analysis. API integrations and automation, writing maintainable code (tests, packaging ...
... software or internal engineering tools. * Strong Python development skills, including data processing and text analysis. API integrations and automation, writing maintainable code (tests, packaging ...
Software Development and Delivery: * Oversee the design, development, testing, and delivery of embedded software for RLS Interface Management Modules. * Ensure software and drivers meet high ...
Software Development and Delivery: * Oversee the design, development, testing, and delivery of embedded software for RLS Interface Management Modules. * Ensure software and drivers meet high ...
We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global ...
Quick apply
We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global ...
We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global ...
Quick apply
We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global ...
Senior Software Development Manager
CA$140K - CA$225K/yr
Experience: 8+ years of software development experience applying modern engineering practices * Experience: 2+ years of experience managing direct reports in an engineering environment * Delivery of ...
Senior Software Development Manager
CA$140K - CA$225K/yr
Experience: 8+ years of software development experience applying modern engineering practices * Experience: 2+ years of experience managing direct reports in an engineering environment * Delivery of ...
Strong understanding of embedded software architecture, hardware/software interaction, and performance optimisation techniques. Nice to Have: * Experience in SDK API design, development, and ...
Strong understanding of embedded software architecture, hardware/software interaction, and performance optimisation techniques. Nice to Have: * Experience in SDK API design, development, and ...
As a Software Development Manager, you will be responsible for people management on a team of 8 developers, delivering engaging products for our audiences, and setting technical direction. You will ...
As a Software Development Manager, you will be responsible for people management on a team of 8 developers, delivering engaging products for our audiences, and setting technical direction. You will ...
Wavelogic Software Development - New Grad
CA$68K - CA$109K/yr
This role contributes to embedded software development for these platforms, enabling scalable and high-performance network solutions. The position supports delivery of software systems that power ...
Wavelogic Software Development - New Grad
CA$68K - CA$109K/yr
This role contributes to embedded software development for these platforms, enabling scalable and high-performance network solutions. The position supports delivery of software systems that power ...
We are seeking an experienced and dynamic Software Development Manager to lead our Verification and Validation (V&V) engineering team. This role is crucial for ensuring the quality, reliability, and ...
We are seeking an experienced and dynamic Software Development Manager to lead our Verification and Validation (V&V) engineering team. This role is crucial for ensuring the quality, reliability, and ...
Software Development Engineer in Test (SDET)
Ottawa, ON · On-site
CA$88K - CA$163K/yr
Job Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing framework. This role is a pivotal link between our ...
Quick apply
Software Development Engineer in Test (SDET)
Ottawa, ON · On-site
CA$88K - CA$163K/yr
Job Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing framework. This role is a pivotal link between our ...
We are seeking a Digital Image Software Engineer to support the development and implementation of image processing algorithms and software applications for digital microscopy and related imaging ...
We are seeking a Digital Image Software Engineer to support the development and implementation of image processing algorithms and software applications for digital microscopy and related imaging ...
Software Development Engineer in Test
CA$70K - CA$120K/yr
Where We're Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT ...
Software Development Engineer in Test
CA$70K - CA$120K/yr
Where We're Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT ...
Role Overview We are looking for a Software Development Engineer in Test to help build and sustain high-quality software through strong test design, automation, and collaboration with engineering ...
Role Overview We are looking for a Software Development Engineer in Test to help build and sustain high-quality software through strong test design, automation, and collaboration with engineering ...
Where We're Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT ...
Where We're Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT ...
Software Dev QA - FortiVoice
CA$92K - CA$112K/yr
Knowledge of general QA procedures, methodologies and software development fundamentals Educational Requirement: * Minimum Bachelors degree or Technical diploma in Computer Science or equivalent ...
Software Dev QA - FortiVoice
CA$92K - CA$112K/yr
Knowledge of general QA procedures, methodologies and software development fundamentals Educational Requirement: * Minimum Bachelors degree or Technical diploma in Computer Science or equivalent ...
Software Dev QA - FortiVoice
CA$92K - CA$112K/yr
Knowledge of general QA procedures, methodologies and software development fundamentals Educational Requirement: * Minimum Bachelors degree or Technical diploma in Computer Science or equivalent ...
Software Dev QA - FortiVoice
CA$92K - CA$112K/yr
Knowledge of general QA procedures, methodologies and software development fundamentals Educational Requirement: * Minimum Bachelors degree or Technical diploma in Computer Science or equivalent ...
Welcome to Warner Bros. Discovery... the stuff dreams are made of. Who We Are... When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes ...
Welcome to Warner Bros. Discovery... the stuff dreams are made of. Who We Are... When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Software Engineer in Test (SDET)
Ottawa, ON · Remote
CA$115K - CA$147K/yr
Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At ...
Quick apply
Senior Software Engineer in Test (SDET)
Ottawa, ON · Remote
CA$115K - CA$147K/yr
Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At ...
Software Development information
See Ottawa, ON salary details
$15.57 - $19.26
12% of jobs
$21.56 is the 25th percentile. Wages below this are outliers.
$19.26 - $22.94
21% of jobs
$22.94 - $26.63
10% of jobs
The median wage is $29.21 / hr.
$26.63 - $30.31
11% of jobs
$30.31 - $34
11% of jobs
$34 - $37.68
9% of jobs
$37.68 - $41.36
0% of jobs
$41.36 - $45.05
2% of jobs
$45.22 is the 75th percentile. Wages above this are outliers.
$45.05 - $48.73
12% of jobs
$48.73 - $52.42
3% of jobs
$52.42 - $56.10
11% of jobs
$15
$35
$56
How much do software development jobs pay per hour?
What is software development?
What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?
What is the difference between Software Development vs Software Engineering?
| Aspect | Software Development | Software Engineering |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, coding certifications | Similar credentials, often includes certifications in software engineering principles |
| Work Environment | Developing, coding, and testing software applications | Designing, analyzing, and managing software projects and systems |
| Industry Usage | Commonly used in tech companies, startups, and software firms | Used in larger organizations, focusing on system architecture and process |
| Search & Comparison Intent | Focuses on coding and application creation | Emphasizes system design and engineering principles |
While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
- Software Development Engineer In Testing
- Senior Software Engineer Shopify
- Remote Software Engineer Startup
- Full Time Software Engineer Glassdoor
- Remote Ngo Software Engineer
- Remote Toyota Software Engineer
- Assist Backend Net Developer
- Full Time Software Engineer Spotify
- Software Development Software Engineer
- Contract Software Engineer 300K

Full-time
Posted 4 days ago
Job description
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 www.telesat.com
We are seeking an experienced software developer with Systems Engineering domain knowledge to build practical AI-enabled tools and workflows that accelerate day-to-day Systems Engineering work for the Lightspeed program. This role has the potential to deliver outsized impact by materially improving engineering throughput, baseline quality, and decision velocity-directly supporting Lightspeed execution and creating reusable capabilities for Telesat.
This is an individual contributor role. The successful candidate is a software developer first and foremost-strong at designing, building, and shipping maintainable internal tools-who also understands (or is highly motivated to learn) classical Systems Engineering practices such as requirements quality, traceability, baselining, and change control.
The focus is not to "automate Systems Engineering," but to deliver engineer-trusted tools and repeatable workflows that: increase velocity while preserving governance (traceability, baselining, configuration/change control); keep humans in the loop for adjudication; and produce auditable, repeatable outputs.
You will leverage modern AI (including large language models) programmatically-not just via chat-to create workflows that integrate with existing SE tools and artifacts (e.g., Jama and Confluence). In the first phase, success is defined by shipping an MVP, achieving adoption with a core SE user group, and iterating based on feedback.
If you are a strong software developer who enjoys building AI-enabled tools-and you're motivated by making Systems Engineering teams faster without weakening rigor and governance-this may be for you.
Resource is required to work in office at Telesat HQ a minimum of 4 days per week.
- Identify and prioritize a small number of high-impact SE use cases where AI + automation reduces manual effort while preserving governance (traceability, baselining, change control).
- Identify and address gaps in the technical baseline by leveraging available artifacts in various states of completion, including CONOPS, requirements, system architecture, interface definitions, high-level design information, test cases, and other project documentation.
- Build and ship lightweight tools and automation (primarily Python) that integrate with existing SE sources (e.g., Jama and Confluence) and produce engineer-consumable outputs (reports, structured change proposals).
- Implement programmatic LLM workflows (not just interactive use), including chunking for large baselines, structured outputs, semantic search/summarization, and cross-document reasoning.
- Add guardrails so outputs are reviewable and auditable, including validation checks, acceptance criteria, and logging/provenance.
- Enable adoption by running pilots/demos, gathering feedback, iterating quickly, and documenting how to use the tools.
Later on, expand the toolset and workflows to additional baseline maintenance activities (additional checks, broader coverage, deeper integrations), as adoption and value are demonstrated. - Improve robustness and maintainability of the tooling: packaging, testing, CI-friendly execution, and clear documentation; performance and cost controls for LLM usage (prompting strategies, caching, batching)
- Bachelor's or Master's in Software Engineering, Computer Science, Systems Engineering, Electrical Engineering, or related field.
- 5+ years of experience building and shipping production-quality software or internal engineering tools.
- Strong Python development skills, including data processing and text analysis. API integrations and automation, writing maintainable code (tests, packaging, documentation)
- Hands-on experience leveraging large language models (LLMs) in real projects, such as building programmatic LLM pipelines (prompting, chunking, structured outputs), implementing evaluation/validation approaches for model outputs o integrating
- LLMs into tools/workflows used by other engineers
- Working knowledge of Systems Engineering concepts and genuine interest in applying AI to SE workflows, including requirements quality criteria (clarity, atomicity, verifiability), traceability and baselining concepts, change impact analysis and configuration control principles
- Ability to translate governance needs into repeatable workflows (checks, validation gates, review steps) that scale.
- Practical experience with Jama and Confluence in a requirements-centric environment.
- Experience supporting complex systems programs (telecom, space, aerospace, defense, or similar).
- Exposure to model-based systems engineering (MBSE) and structured representations of system architectures.
- Experience building internal tools that drive adoption across a team (documentation, training, stakeholder alignment).
- In this position, the incumbent will be an individual contributor and will not have direct reports
- Based at Telesat headquarters in Ottawa, ON.
- Normal office environment with daily computer use