Software Engineer
CA$85K - CA$135K/yr
Between $85,500 - $135,500 CDN annually We are seeking a Software Engineer to contribute to the design and development of a next-generation communications management suite. The successful candidate ...
CA$85K - CA$135K/yr
Between $85,500 - $135,500 CDN annually We are seeking a Software Engineer to contribute to the design and development of a next-generation communications management suite. The successful candidate ...
CA$85K - CA$135K/yr
Between $85,500 - $135,500 CDN annually We are seeking a Software Engineer to contribute to the design and development of a next-generation communications management suite. The successful candidate ...
Ottawa, ON · On-site
Our Software Engineering team is currently developing end-to-end real-time solutions for the public ... Our Data Science and Engineering Consulting focuses primarily on Retail, Supply Chain Management ...
Quick apply
Ottawa, ON · On-site
Our Software Engineering team is currently developing end-to-end real-time solutions for the public ... Our Data Science and Engineering Consulting focuses primarily on Retail, Supply Chain Management ...
CA$85K - CA$135K/yr
Between $85,500 - $135,500 CDN annually We are seeking a Software Engineer to contribute to the design and development of a next-generation communications management suite. The successful candidate ...
CA$85K - CA$135K/yr
Between $85,500 - $135,500 CDN annually We are seeking a Software Engineer to contribute to the design and development of a next-generation communications management suite. The successful candidate ...
Nepean, ON · On-site +1
Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support ... Solid command of Java 2EE/Jakarta EE fundamentals: lifecycle management, dependency injection ...
Quick apply
Nepean, ON · On-site +1
Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support ... Solid command of Java 2EE/Jakarta EE fundamentals: lifecycle management, dependency injection ...
Partner closely with software engineering managers, developers, product specialists, and support teams to unify our approach to defect triage, severity standards, and risk management. * Advanced ...
Quick apply
Partner closely with software engineering managers, developers, product specialists, and support teams to unify our approach to defect triage, severity standards, and risk management. * Advanced ...
Ottawa, ON · On-site
CA$75K - CA$110K/yr
As an Embedded Software Engineer, you will develop the core software that directly interfaces with ... You will work on mission-critical embedded systems responsible for controlling hardware, managing ...
Ottawa, ON · On-site
CA$75K - CA$110K/yr
As an Embedded Software Engineer, you will develop the core software that directly interfaces with ... You will work on mission-critical embedded systems responsible for controlling hardware, managing ...
Ottawa, ON · On-site +1
Are you a software developer who loves building beautiful user interfaces? Would making an impact ... Possess a clear understanding of Software Development Life Cycle and Source Code Management Systems ...
Ottawa, ON · On-site +1
Are you a software developer who loves building beautiful user interfaces? Would making an impact ... Possess a clear understanding of Software Development Life Cycle and Source Code Management Systems ...
Ottawa, ON · On-site +1
Apply established software engineering standards, tools, technologies, and best practices ... Familiarity with Git for source code management. * Experience with Microsoft Entity Framework.
Ottawa, ON · On-site +1
Apply established software engineering standards, tools, technologies, and best practices ... Familiarity with Git for source code management. * Experience with Microsoft Entity Framework.
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... Hiring Manager review Compensation Structure Compensation is output-based; experts are paid per ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... Hiring Manager review Compensation Structure Compensation is output-based; experts are paid per ...
A Professional Engineer (P.Eng) designation * Familiarity with software airworthiness standards (e.g. DO-178C) * Familiarity with Agile development methodologies * Experience working with large ...
Quick apply
A Professional Engineer (P.Eng) designation * Familiarity with software airworthiness standards (e.g. DO-178C) * Familiarity with Agile development methodologies * Experience working with large ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... Hiring Manager review Compensation Structure Compensation is output-based; experts are paid per ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... Hiring Manager review Compensation Structure Compensation is output-based; experts are paid per ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... Hiring Manager review Compensation Structure Compensation is output-based; experts are paid per ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... Hiring Manager review Compensation Structure Compensation is output-based; experts are paid per ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... Hiring Manager review Compensation Structure Compensation is output-based; experts are paid per ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... Hiring Manager review Compensation Structure Compensation is output-based; experts are paid per ...
... time software developer for our leading-edge optical line system product line. Our team is ... Provide to management team accurate design estimates for planning purposes. * Follow development ...
... time software developer for our leading-edge optical line system product line. Our team is ... Provide to management team accurate design estimates for planning purposes. * Follow development ...
Kanata, ON · On-site
... time software developer for our leading-edge optical line system product line. Our team is ... Provide to management team accurate design estimates for planning purposes. * Follow development ...
Kanata, ON · On-site
... time software developer for our leading-edge optical line system product line. Our team is ... Provide to management team accurate design estimates for planning purposes. * Follow development ...
... in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics ... Title: Digital Imaging Software Engineer Position Overview: Our team develops optical test and ...
... in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics ... Title: Digital Imaging Software Engineer Position Overview: Our team develops optical test and ...
Gatineau, QC · On-site
Manager, Software Engineering Department: Research & Development Reports To: Senior Manager, Software Design Revision Date: 7/15/2026 Location: Gatineau, QC Preferred Level: M2 Company Overview:
Quick apply
Gatineau, QC · On-site
Manager, Software Engineering Department: Research & Development Reports To: Senior Manager, Software Design Revision Date: 7/15/2026 Location: Gatineau, QC Preferred Level: M2 Company Overview:
Ottawa, ON · On-site +1
As a Principal Software Engineer, you will be responsible for: * Getting in early on an ... or managing your savings, we're the engine behind the scenes. We provide the world's most ...
Ottawa, ON · On-site +1
As a Principal Software Engineer, you will be responsible for: * Getting in early on an ... or managing your savings, we're the engine behind the scenes. We provide the world's most ...
Ottawa, ON · Remote
$155K - $190K/yr
As a Software Engineer on the Machine Learning (ML) Infrastructure team, you will help design ... management * Build integrations with annotation providers to efficiently review large scale data ...
Quick apply
Ottawa, ON · Remote
$155K - $190K/yr
As a Software Engineer on the Machine Learning (ML) Infrastructure team, you will help design ... management * Build integrations with annotation providers to efficiently review large scale data ...
Our platform enhances road safety and traffic management by turning real-time data into actionable ... As a Senior Software Engineer at Derq, you will develop and evolve a cloud-based traffic signal ...
Our platform enhances road safety and traffic management by turning real-time data into actionable ... As a Senior Software Engineer at Derq, you will develop and evolve a cloud-based traffic signal ...
$73.8K - $83.4K
3% of jobs
$83.4K - $92.9K
3% of jobs
$92.9K - $102.4K
4% of jobs
$102.4K - $111.9K
5% of jobs
$121.5K is the 25th percentile. Wages below this are outliers.
$111.9K - $121.5K
9% of jobs
$121.5K - $131K
17% of jobs
The median wage is $136.1K / yr.
$131K - $140.5K
16% of jobs
$149.5K is the 75th percentile. Wages above this are outliers.
$140.5K - $150K
19% of jobs
$150K - $159.6K
10% of jobs
$159.6K - $169.1K
9% of jobs
$169.1K - $178.6K
4% of jobs
$73.8K
$136K
$178.6K
| Aspect | Software Engineer Manager | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; often leadership experience | Bachelor's degree in CS or related field; coding skills |
| Work Environment | Leads teams, manages projects, collaborates with stakeholders | Focuses on coding, designing, and implementing software solutions |
| Industry Usage | Common in tech companies, startups, large enterprises | Widespread across industries, including tech, finance, healthcare |
| Search & Comparison Intent | Understanding managerial roles, career progression | Technical skills, coding responsibilities |
The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.

CA$85K - CA$135K/yr
Full-time
Re-posted 15 days ago
Job Title: Software Engineer
Job Location: Ottawa, ON
Job Code: 39213
Job Schedule: Day Shift
Compensation Range: Between $85,500 - $135,500 CDN annually
We are seeking a Software Engineer to contribute to the design and development of a next-generation communications management suite. The successful candidate will play a key role in designing robust software architectures, developing microservices-based applications, and delivering solutions that enable the monitoring, control, and management of complex communications networks. Working within a multidisciplinary engineering team, you will tackle challenging problems in distributed computing, networking, and real-time systems while supporting mission-critical operational requirements and simulation environments.
Essential Functions:Â
Qualifications:
Preferred Additional Skills:
Eligibility Criteria:
L3Harris is proud to be an equal opportunity employer and is committed to treating all of its employees and job applicants with respect and dignity and to maintaining a workplace free from discrimination. Anyone applying for a position will be considered without regard to the following: race, national or ethnic origin, colour, religion, age, nationality, ancestry, ethnicity, gender, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, citizenship status, or conviction for an offence for which a pardon has been granted or in respect of which a record suspension has been ordered, or any other characteristic that is protected by applicable human rights legislation.
L3Harris maintains a drug-free workplace and conducts pre-employment drug and alcohol testing and background checks, in accordance with applicable law. Such results are only accessible and viewed by individuals at L3Harris who have direct responsibility in the hiring process. If you fail to report for a drug and alcohol test, refuse to undergo such test or test positive for the presence of drugs or alcohol, the hiring process may be concluded or your offer of employment may be rescinded, in L3Harris' sole discretion.
This job is for an existing vacancy