As of November 6, 2026, Jobsy lists 31 software developer jobs in Ottawa, ON. The median advertised pay is $81,494 a year (from 9 postings). The most active employers are Randstad Canada, Squarepoint Capital and modis. Skills often requested: software development, communication skills, computer science and ci/cd.
No matching filters. Try another name.
31 jobs·Latest jobs · Canada··
Why we group jobs by company
Jobs from the same identified company share one card in each results page. As you load more, we merge that company’s additional jobs into its existing card, so large employers do not keep taking extra space. Use the arrows or numbered dots to browse, or View all to compare its loaded jobs and reach the company’s full list. Company pages show separate job cards.
NAV CANADA: NAV CANADA is the private sector, non-share capital corporation that owns and operates Canada's civil air navigation service (ANS).
3+ YOECandidates need at least 3 years of software engineering experience on complex distributed applications, plus experience in C/C++ or Java and in scripting with Bash or Python. They also need Linux or UNIX experience, configuration management and testing skills, and must meet the security requirement and be legally able to work in Canada.
7+ YOECandidates need a bachelor's degree or equivalent experience, 7 years of software development including 3 years of Python, and experience with REST APIs, messaging, JSON/XML, SQL and NoSQL databases, and Docker, Kubernetes or OpenShift.
Docker, Kubernetes, OpenShift, Azure, AVEVA PI System, AVEVA AIM
7+ YOECandidates need a bachelor's degree in computer science or a related field, about 7 years of software development experience, and 3 years of Python. They also need experience with REST APIs, messaging, SQL and NoSQL databases, and Docker, Kubernetes or OpenShift.
7+ YOECandidates need a bachelor's degree in a related field and 7 years of software development experience, including 3 years of Python. Experience with REST APIs, messaging queues, SQL and NoSQL databases, and containers like Docker or Kubernetes is required.
Open Text Corporation: OpenText is a leading Cloud and AI company that provides organizations around the world with a comprehensive suite of Business AI, Business Clouds,…
5+ YOECandidates need 5+ years of software development experience, solid backend skills in C++ and Java, and PostgreSQL database experience. They must be fluent in French and English and know security best practices.
3+ YOECandidates need a bachelor's or master's in computer science or electrical engineering and 3+ years of C/C++ and embedded or real-time experience. Knowledge of wireless networks and 3GPP NR, plus Linux and Python or Bash, is needed.
3+ YOEAgility PR Solutions needs candidates with 3+ years of software development experience, proficiency in TypeScript or JavaScript, and solid backend experience in Java or similar. Hands-on web scraping in production, Kafka or message streaming, and high-volume fault-tolerant pipeline experience are required.
Candidates need a degree in Computer Science or a related field, working knowledge of TypeScript or JavaScript, and hands-on Java and REST API experience. Familiarity with Kafka, SQL, Linux, Git and Maven and with web scraping rules such as robots.txt is expected.
7+ YOECandidates need a bachelor's degree with 7 years of related experience or a master's with 4 years. They need programming experience in Go and Python, microservices on Kubernetes, and designing robust test plans.
5+ YOECandidates need a Bachelor's degree with 5 years of related experience or a Master's with 3 years. They need programming experience in Go and Python, microservices on Kubernetes, and designing robust test plans.
7+ YOECandidates need a bachelor's degree with 7 years of related experience or a master's with 4 years, plus programming in Go and Python, Kubernetes microservice experience, and test planning skills. Linux internals, distributed databases and CI/CD are preferred.
2+ YOECandidates need a Bachelor's degree with 2 years of work experience, or a Master's degree with none, in a computer or IT field. They must be proficient in C/C++, Python or Java and have QA, testing or debugging experience.
2+ YOECandidates need a Bachelor's degree with 2 years of work experience, or a Master's degree with none, in a computer or IT field. They must be proficient in C/C++, Python or Java and have QA, testing or debugging experience.
5+ YOECandidates need a bachelor's degree with 5 years of related experience, or a master's with 3 years. They must have programming experience in Go and Python, experience building microservices on Kubernetes, and experience designing robust test plans.
2+ YOECandidates need 2 or more years of professional software development experience, with solid back-end skills and some front-end ability. They must use AI coding assistants, know CI/CD and automated testing, and communicate clearly.
1+ YOECandidates need at least one year of recent Agile, CI/CD and custom iterative development experience, and one year of cloud-based web application work with strong Ruby on Rails skills. Familiarity with REST APIs, cloud platforms, secure coding and government security standards is expected.
Ruby on Rails, GitLab CI, Jenkins, GitHub Actions, Docker, Kubernetes
Candidates need a Bachelor's degree in Computer Science, Engineering or equivalent demonstrable experience, strong logical thinking, and strong written and verbal communication in English. A valid G licence and access to a reliable vehicle are also required.
5+ YOECandidates need 5+ years of real-time operating system design and integration experience, strong C/C++ system software skills, CPU architecture knowledge, and clear communication with technical and non-technical audiences.
ML, Research, Scheduling, Software development, C, C++
6+ YOECandidates need a degree or diploma in computer science or software engineering and at least six years of software development experience. They need experience with distributed systems, data engineering and leading developers, plus Level 3 Government of Canada security clearance and Controlled Goods eligibility.
Candidates need a bachelor's degree or diploma in computer science, software engineering or a related field, strong English communication, and the ability to work in multi-disciplinary teams. They must be eligible for a Secret security clearance and Controlled Goods Program requirements.
3+ YOECandidates need a degree or diploma in computer science or software engineering and 3+ years of software development experience, including distributed systems. They must hold or be eligible for a Government of Canada Secret clearance and meet Controlled Goods Program requirements, with strong English communication.
LogiSense Corporation: LogiSense provides an enterprise monetization platform that enables organizations to operationalize usage-based, subscription, and hybrid pricing…
Candidates need strong C# and .NET experience, Microsoft SQL Server skills, and experience with RESTful APIs. Practical use of AI development tools and Scrum experience are also expected.
Work in Ottawa: Invest Ottawa is a non-profit, partnership organization that operates on an annual budget that comes from a variety of sources including: municipal,…
5+ YOECandidates need at least 5 years as a programmer or software developer, including recent C++ and Oracle PL/SQL experience and two years of Agile development. A Secret (Level II) Canadian federal security clearance, or eligibility for one, is required.
MS Visual Studio, SQL Navigator, TOAD, Oracle, C++, C#
3+ YOECandidates need a bachelor's degree in an engineering or computer science field, 3 to 5 years of embedded C/C++ work, 3+ years of Python and hands-on Linux or Android internals experience. Multi-threaded and RTOS design experience is required, and Canadian work authorization is necessary since no work permit sponsorship is offered.