As of November 6, 2026, Jobsy lists 21 software engineer jobs in Ottawa, ON. The most active employers are Affirm, hireVouch and Microsoft. Skills often requested: python, communication skills, aws and computer science.
No matching filters. Try another name.
21 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.
InfluxData: InfluxData is a remote-first company with a globally distributed workforce.
8+ YOECandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.
Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.
5+ YOECandidates need at least 5 years of object-oriented C++ experience (C++14, C++17 or C++20), strong Linux skills, and experience with multithreading and real-time software. Google Test, Git and robotics or defense software experience are also expected.
Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.
5+ YOECandidates need at least 5 years of object-oriented C++ experience with modern standards, strong Linux skills and multithreaded programming. Software design, unit testing with Google Test, and Git experience are essential.
Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.
3+ YOECandidates need a bachelor's degree in computer science, computer or electrical engineering, or a similar field, and 3+ years of embedded software experience. They must have strong C/C++ skills, Linux and driver experience, and proven debugging and root-cause analysis skills.
7+ YOECandidates need a post-secondary degree in computer science, software engineering or a related field, plus 7 to 10 years of experience or an equivalent combination. They need hands-on experience building production systems, automated testing, CI/CD, and mentoring.
AI development tools, Infrastructure as Code tools
Candidates need senior or staff-level experience shipping distributed systems in production, strong backend skills in Python and/or Rust, and solid networking and security knowledge. Hands-on container experience outside standard cloud environments and eligibility for Canadian security clearance are required.
8+ YOECandidates need 8 years of relevant experience and a Bachelor's degree in Computer Science or a related technical field. Strong skills in Python, Java or Go, deep PostgreSQL knowledge, and production microservices experience are required.
2+ YOECandidates need a Bachelor's degree in computer science or engineering and two years of experience. They must be proficient in Angular, TypeScript and Java/Spring Boot, and able to write unit and integration tests and debug distributed Linux and microservices systems.
8+ YOECandidates need 8 years of relevant experience and a Bachelor's degree in Computer Science or a related field. They also need 5+ years with Python or Java, strong Linux development skills, and solid knowledge of IAM technologies.
3+ YOECandidates need strong C/C++ with object-oriented programming, network protocol knowledge (TCP, HTTP, HTTPS, TLS) and a Bachelor's in a computer-related field or equivalent experience. Strong troubleshooting skills and comfort in a fast-paced team are also expected.
4+ YOECandidates need 4+ years of software development experience, with Go, distributed systems and Kubernetes internals. A Bachelor's or Master's in computer science or a related field, plus cloud and agile experience, is expected.
7+ YOECandidates need 7+ years of software development experience, with a track record in Go and distributed systems. They also need Kubernetes internals, API design and agile experience, plus a bachelor's or master's degree in a related field.
5+ YOECandidates need a bachelor's degree in computer science or engineering and 5+ years of platform software development. Go, Kubernetes, cloud platforms, containers, CI/CD and cloud networking are must-haves, with Python or Bash scripting.
7+ YOECandidates need 7 to 12 years of software development experience, expert Linux application skills in Python and C/C++, and a computer science or engineering background. Strong technical leadership, estimation, Jenkins, and Git experience are also required.
10+ YOECandidates need 10+ years building and deploying production applications on a public cloud, enterprise-scale experience, and hands-on AI model and AI coding agent skills. Python, TypeScript, Docker and Kubernetes are required.
Candidates need professional experience shipping production software and modern web skills, ideally React, TypeScript and Python. They must show strong product judgment, comfort with ambiguity, and deep practical use of AI coding agents.
Candidates need a recent or upcoming degree or diploma in software engineering, computer science or a related field. They should show projects they are proud of and be curious about AI tools.
5+ YOEBroadcom Canada ULC needs candidates with 5+ years of related experience and a bachelor's degree in engineering. They must have C/C++ experience on multi-processor systems, plus firmware, Linux, hardware interface and debugging skills.
5+ YOECandidates need 5+ years of software development experience, including Java and Python, a university degree in a computing or engineering field, and eligibility for a Canadian Government security clearance. Experience with REST APIs, databases, Git, Linux/Windows and CI/CD is expected.
Softchoice: Softchoice, a World Wide Technology (WWT) company, is an IT solutions provider serving U.S.
4+ YOESoftchoice needs candidates with typically 4 to 6 years of software engineering experience, including at least 2 years in AI or machine learning. Strong Python skills, cloud platform experience and practical work with LLM applications are required.
Candidates need senior, staff or principal engineering experience, strong TypeScript, JavaScript or Python skills, and hands-on use of Codex, Claude Code or Cursor. They also need strong written and spoken English (B2 or above) and comfort giving direct feedback.