Software Engineer
Ottawa, ON · Hybrid
Software Developer Location: Ottawa, Ontario (hybrid) (the position is onsite 3 days per week ... Collaboration & Design: • Work with senior developers, architects, and the engineering manager to ...
Ottawa, ON · Hybrid
Software Developer Location: Ottawa, Ontario (hybrid) (the position is onsite 3 days per week ... Collaboration & Design: • Work with senior developers, architects, and the engineering manager to ...
Ottawa, ON · Hybrid
Software Developer Location: Ottawa, Ontario (hybrid) (the position is onsite 3 days per week ... Collaboration & Design: • Work with senior developers, architects, and the engineering manager to ...
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 ...
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 ...
Ottawa, ON · Hybrid
As a Software Engineer you will be responsible for designing, developing, and testing software ... You will collaborate with product managers, designers, and other engineers to define, refine, and ...
Ottawa, ON · Hybrid
As a Software Engineer you will be responsible for designing, developing, and testing software ... You will collaborate with product managers, designers, and other engineers to define, refine, and ...
Senior Integration Software Engineer We are seeking an experienced Senior Integration Software ... Support the security, performance, availability, and lifecycle management of integration platforms.
Senior Integration Software Engineer We are seeking an experienced Senior Integration Software ... Support the security, performance, availability, and lifecycle management of integration platforms.
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
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.
A Professional Engineer (P.Eng) designation * Familiarity with software airworthiness standards (e.g. DO-178C) * Familiarity with Agile development methodologies * Experience working with large ...
A Professional Engineer (P.Eng) designation * Familiarity with software airworthiness standards (e.g. DO-178C) * Familiarity with Agile development methodologies * Experience working with large ...
... 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 ...
LeverageTek is actively seeking an Integration Senior Software Engineer for a 12-month contract ... management from development through deployment and ongoing operations Ensure the security ...
LeverageTek is actively seeking an Integration Senior Software Engineer for a 12-month contract ... management from development through deployment and ongoing operations Ensure the security ...
Ottawa, ON · On-site
You will work with highly-skilled developers to manage the upgrade and deployment of a network of thousands of production servers. As a Software Engineer II, you will be responsible for:
Ottawa, ON · On-site
You will work with highly-skilled developers to manage the upgrade and deployment of a network of thousands of production servers. As a Software Engineer II, you will be responsible for:
... 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 ...
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:
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:
CA$95K - CA$153K/yr
Apply Linux kernel, TCP/IP stack,forwardingtable, IP filtering, VLAN, and memory management ... Fundamentals of structured programming and design concepts * Interest and aptitude for software ...
CA$95K - CA$153K/yr
Apply Linux kernel, TCP/IP stack,forwardingtable, IP filtering, VLAN, and memory management ... Fundamentals of structured programming and design concepts * Interest and aptitude for software ...
Ottawa, ON · On-site
CA$120K - CA$216K/yr
You'll contribute directly to scaling our infrastructure and management tools driving development and testing improvements felt throughout our entire organization. As a Software Engineer Senior II, ...
Ottawa, ON · On-site
CA$120K - CA$216K/yr
You'll contribute directly to scaling our infrastructure and management tools driving development and testing improvements felt throughout our entire organization. As a Software Engineer Senior II, ...
CA$131K - CA$181K/yr
As the Senior Software Engineering Manager, you will provide strategic technical direction , people leadership , and operational oversight across the full development lifecycle. You will cultivate a ...
CA$131K - CA$181K/yr
As the Senior Software Engineering Manager, you will provide strategic technical direction , people leadership , and operational oversight across the full development lifecycle. You will cultivate a ...
Ottawa, ON · On-site +1
With as much data under management as the hyperscalers, we're the preferred data partner for the ... Cloudera is searching for a visionary Staff Software Engineer with deep expertise in distributed ...
Ottawa, ON · On-site +1
With as much data under management as the hyperscalers, we're the preferred data partner for the ... Cloudera is searching for a visionary Staff Software Engineer with deep expertise in distributed ...
| 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.
The most popular types of Software Engineer jobs in Kanata, ON are:
Cities near Kanata, ON with the most Software Engineer Manager job openings:

Ottawa, ON • Hybrid
Full-time
This job post has expired today. Applications are no longer accepted.
Job Title: Software Developer
Location: Ottawa, Ontario (hybrid) (the position is onsite 3 days per week)
Experience – 5+ relevant years experience in Python, C, & C++ (all 3 are mandatory)
Only Canadian citizens & PRs required
Mandatory Requirement:
• 5+ years mandatory experience with Python and C,C++ experience
• Design and implement Java-based software components for the LCC subsystem.
• Utilize containerized microservices architecture (e.g., Docker, Kubernetes).
• Integrate SQL-based data storage and clustering features.
• Apply cryptographic libraries for secure data handling.
• Develop and maintain gRPC and REST API interfaces.
• Work with common data formats including JSON, YAML, XML, and Protobuf.
Collaboration & Design:
• Work with senior developers, architects, and the engineering manager to translate architectural requirements into working components.
• Participate in weekly design syncs to propose and review solutions.
• Draft design documents and finalize implementations through code inspections.
Testing & Automation:
• Define and implement unit tests for developed components.
• Support Behavior-Driven Development (BDD) initiatives and automation goals.
QA Collaboration
• Collaborate with QA to develop BDD feature definitions using Gherkin syntax.
• Translate acceptance criteria into executable test scenarios.
Qualifications & Experience:
• Experience with microservices, containerization (Docker/Kubernetes), and SQL databases.
• Familiarity with cryptographic libraries and secure coding practices.
• Proficiency in gRPC, REST APIs, and data serialization formats.
• Experience with BDD tools and frameworks (e.g., Cucumber).
• Strong problem-solving and communication skills.
• Python & C, C++ as a mandatory language
• Experience with cloud platforms (AWS, Azure, GCP).
• Knowledge of CI/CD pipelines and DevOps practices.
• Familiarity with Agile/Scrum methodologies.