Software Engineer - Canada
Ottawa, ON ยท Hybrid
You'll learn, create, and problem-solve with technologists, product developers, librarians ... Experience integrating AI tools, frameworks, and concepts into the software development process.
Ottawa, ON ยท Hybrid
You'll learn, create, and problem-solve with technologists, product developers, librarians ... Experience integrating AI tools, frameworks, and concepts into the software development process.
Ottawa, ON ยท Hybrid
You'll learn, create, and problem-solve with technologists, product developers, librarians ... Experience integrating AI tools, frameworks, and concepts into the software development process.
Ottawa, ON ยท On-site
CA$148/hr
Work comfortably with AI tools such as Co-Pilot for tasks including, but not limited to, problem ... software engineering, preferably in telecom, networking, or datacom industries. * 5+ years of ...
Ottawa, ON ยท On-site
CA$148/hr
Work comfortably with AI tools such as Co-Pilot for tasks including, but not limited to, problem ... software engineering, preferably in telecom, networking, or datacom industries. * 5+ years of ...
As the Embedded Software Engineer, you will play an integral part of an agile development team ... Collaborating with internal cross-functional and leadership teams to identify product improvements ...
Quick apply
As the Embedded Software Engineer, you will play an integral part of an agile development team ... Collaborating with internal cross-functional and leadership teams to identify product improvements ...
As the Embedded Software Engineer, you will play an integral part of an agile development team ... Collaborating with internal cross-functional and leadership teams to identify product improvements ...
As the Embedded Software Engineer, you will play an integral part of an agile development team ... Collaborating with internal cross-functional and leadership teams to identify product improvements ...
Ottawa, ON ยท Remote
$150K/yr
Senior Software Engineer (Full-Time, Remote) -- Canada Work Schedule: 9:00 AM - 5:00 PM PST About ... Familiarity with AI-assisted development tools (e.g., Copilot, ChatGPT, code-generation and review ...
Quick apply
Ottawa, ON ยท Remote
$150K/yr
Senior Software Engineer (Full-Time, Remote) -- Canada Work Schedule: 9:00 AM - 5:00 PM PST About ... Familiarity with AI-assisted development tools (e.g., Copilot, ChatGPT, code-generation and review ...
Designing and implementing software tools that enhance productivity with respect to debugging ... Computer Engineering, or a related field/experience * Be interested in learning about internet ...
Designing and implementing software tools that enhance productivity with respect to debugging ... Computer Engineering, or a related field/experience * Be interested in learning about internet ...
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Proficiency with Linux development and debugging tools (GDB, GCC, Valgrind...) is a plus.
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Proficiency with Linux development and debugging tools (GDB, GCC, Valgrind...) is a plus.
Ottawa, ON ยท On-site
CA$96K - CA$118K/yr
Join our Software Development team, known for its collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes ...
Ottawa, ON ยท On-site
CA$96K - CA$118K/yr
Join our Software Development team, known for its collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes ...
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Proficiency with Linux development and debugging tools (GDB, GCC, Valgrind...) is a plus.
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Proficiency with Linux development and debugging tools (GDB, GCC, Valgrind...) is a plus.
CA$96K - CA$118K/yr
Join our Software Development team, known for its collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes ...
CA$96K - CA$118K/yr
Join our Software Development team, known for its collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes ...
Ottawa, ON ยท On-site
Senior Integration Software Engineer We are seeking an experienced Senior Integration Software ... The ideal candidate will have strong experience with APIs, cloud integrations, DevOps, and ...
Ottawa, ON ยท On-site
Senior Integration Software Engineer We are seeking an experienced Senior Integration Software ... The ideal candidate will have strong experience with APIs, cloud integrations, DevOps, and ...
Nepean, ON ยท On-site +1
Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support ... Our goal is to provide a fair and competitive offer based on an assessment of internal equity and ...
Nepean, ON ยท On-site +1
Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support ... Our goal is to provide a fair and competitive offer based on an assessment of internal equity and ...
Kanata, ON ยท On-site
CA$115K - CA$140K/yr
Strong understanding of software delivery lifecycles, testing strategies, and release management ... Experience building internal developer platforms (IDPs) or self-service tooling * Familiarity with ...
Quick apply
Kanata, ON ยท On-site
CA$115K - CA$140K/yr
Strong understanding of software delivery lifecycles, testing strategies, and release management ... Experience building internal developer platforms (IDPs) or self-service tooling * Familiarity with ...
Kanata, ON ยท On-site
CA$115K - CA$140K/yr
Strong understanding of software delivery lifecycles, testing strategies, and release management ... Experience building internal developer platforms (IDPs) or self-service tooling * Familiarity with ...
Kanata, ON ยท On-site
CA$115K - CA$140K/yr
Strong understanding of software delivery lifecycles, testing strategies, and release management ... Experience building internal developer platforms (IDPs) or self-service tooling * Familiarity with ...
Ottawa, ON ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively.
Quick apply
Ottawa, ON ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively.
Ottawa, ON ยท Hybrid
CA$50 - CA$68/hr
... internal equity, and other pertinent job-related factors. Workplace Type This is a hybrid position ... tools.
Quick apply
Ottawa, ON ยท Hybrid
CA$50 - CA$68/hr
... internal equity, and other pertinent job-related factors. Workplace Type This is a hybrid position ... tools.
Kanata, ON ยท On-site
... the tools to explore and grow into your best selves. Here you are supported, here you are ... The Engineer will contribute to the technical direction, supporting the Principal Engineers ...
Kanata, ON ยท On-site
... the tools to explore and grow into your best selves. Here you are supported, here you are ... The Engineer will contribute to the technical direction, supporting the Principal Engineers ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
Operations Software Engineer - Integration Overview: We are seeking an Operations Software Engineer to support and maintain integration platforms and APIs within a Microsoft technology environment.
Operations Software Engineer - Integration Overview: We are seeking an Operations Software Engineer to support and maintain integration platforms and APIs within a Microsoft technology environment.
| Aspect | Internal Developer Tools Software Engineer | Software Engineer |
|---|---|---|
| Primary Focus | Developing and maintaining internal tools to improve developer productivity | Building applications, systems, or features for end-users or clients |
| Work Environment | Typically within tech companies, collaborating with internal teams | Varies across industries, often with direct customer interaction |
| Required Skills | Strong programming, understanding of developer workflows, internal tool development | Broad software development skills, depending on domain |
| Industry Usage | Primarily in tech companies, startups, and large enterprises with internal tools | Across all industries including tech, finance, healthcare, etc. |
In summary, Internal Developer Tools Software Engineers focus on creating tools that enhance internal developer efficiency, whereas Software Engineers develop a wide range of applications for external users. Both roles require strong programming skills but differ in their primary objectives and work environments.
For Internal Developer Tools Software Engineer jobs in Ottawa, ON, the most frequently searched job titles are:
The top searched job categories for Internal Developer Tools Software Engineer jobs in Ottawa, ON are:

Full-time
Medical, Retirement
Posted 27 days ago
At OCLC, we build technology with a purpose: to connect libraries and make knowledge accessible worldwide, because we believe that what is known must be shared. Our teams work with complex global datasets, AI and machine learning, hybrid cloud solutions, and other technologies that connect people and organizations to the information they need. We value the power of unique perspectives and experiences to unlock innovation. At OCLC, your ideas matter, whether you have two years of experience or 20. You'll learn, create, and problem-solve with technologists, product developers, librarians, researchers, marketing pros, and support teams around the world.
OCLC is consistently recognized as a best place to work by several independent programs. We recognize and reward people and results with a comprehensive Total Rewards package. This means competitive compensation that reflects your unique contributions-performance, experience, and skills-along with exceptional benefits, including best-in-class health coverage, retirement plans with generous company contributions, and a commitment to your overall well-being.
Tuition reimbursement and Public Service Loan Forgiveness eligibility
Paid parental leave and adoption assistance
Fitness facility reimbursement benefit
Join us in transforming how people everywhere access information and be part of a mission-driven team that makes a global impact.
The job details are as follows:As a Software Engineer you will be responsible for designing, developing, and testing software applications. You will collaborate with team members to solve problems, implement new features, and maintain existing systems. You will collaborate with product managers, designers, and other engineers to define, refine, and implement features and enhancements.Responsibilities:
Qualifications:
Working Conditions:Hybrid. It is mandatory to work 3 days in the office and the other 2 days can be done remotely/from home.
ADA/EAA: The above statements cover what are generally believed to be the principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.